Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    controllo dati in textarea

    Ciao a tutti,
    sto utilizzando il seguente codice per controllare se un textarea è vuoto:
    codice:
    <script>
      if (f.campomessaggio.value=="") {
      alert("Campo Messaggio obbligatorio.");
      f.campomessaggio.focus();  
      return false;
     }
    </script>
    vorrei però controllare e far partire l'alert anche se nel testo ci sono determinate parole.
    Come posso fare?

    Fatemi sapere.
    Grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    La cosa non e` difficile, e si puo` risovere in modi diversi, a seconda di dove si trova/come e` fatta la lista delle parole.
    Ecco un esempio:
    codice:
    var vietate = new Array("pippo", "pluto", "topolino", ...);
    var cm = f.campomessaggio;
    if (cm.value=="") {
      alert("Campo Messaggio obbligatorio.");
      cm.focus();  
      return false;
    } else {
      for(var i=0; i<vietate.length; i++) {
        if(cm.value.indexof(vietate[i]) {
          alert("parola vietata");
          cm.value = cm.value.replace(vietate[i],"");
          cm.focus();
          return fale;
        }
      }
    }
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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 © 2024 vBulletin Solutions, Inc. All rights reserved.