Visualizzazione dei risultati da 1 a 4 su 4

Discussione: controllo con regexp

  1. #1

    controllo con regexp

    Vorrei fare un controllo su una casella di testo e fermare il modulo se ci sono i doppi apici...
    per adesso ho fatto solo il controllo se la stringa e vuota...ma non so come usare search(regexp)...c'è qualcuno che sa darmi una mano????
    questo è il mio codice per il momento....
    <script language="JavaScript" type="text/JavaScript">
    function TestoVuoto(campo,nome)
    { if ((campo.value=="") || (campo.value=="- Inserisci il Servizio -"))
    {
    alert("Attenzione: il campo '"+nome+"' è obbligatorio!");
    campo.focus();
    return true;
    }
    return false;
    }
    function CheckInvia(pForm)
    {
    with(pForm)
    if (
    (TestoVuoto(Domanda,"Domanda"))
    ) return false;
    return true;
    }
    //-->
    </script>





    _________----___---


    onclick="return CheckInvia(document.form1);




    thank you

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    codice:
    function TestoVuoto(campo,nome) { 
      if ((campo.value=="") || (campo.value=="- Inserisci il Servizio -")) {
        alert("Attenzione: il campo '"+nome+"' è obbligatorio!");
        campo.focus();
        return true;
      }
      return false;
    }
    
    function Virgolette(campo,nome) {
      if(campo.value.match(/\"/) {
        alert("Virgolette non consentite nel campo "+nome);
        campo.focus();
        return true;
      }
      return false;
    }
    
    function CheckInvia(pForm) {
      with(pForm)
        if(TestoVuoto(pForm.Domanda,"Domanda")) return false;
        if(Virgolette(pForm.Domanda,"Domanda")) return false;
      return true;
    }
    Per referenze: http://www.devguru.com/technologies/...ipt_index.html
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3

    Grazie

    SEI MITICOOOOOOOOOOOOOOOO:......::.....
    Grazie!!!!

  4. #4

    cmq

    Cmq casomai qualcun'altro lo vuole utilizzare
    manca una parantesi in :
    if(campo.value.match(/\"/) {

    scrivete
    if(campo.value.match(/\"/)) {


    magico forum......

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.