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

    validare un select box in un form

    ho questo controllo per validare un form

    codice:
    <script>
    <!--
    function controlla(){
    var f = document.Mioform;
    if(f.azienda.value == ""){
    alert("Inserisci il nome dell\'\azienda")
    f.azienda.focus();
    return false;
    }
    if (f.azienda.value.length < 3){
    alert("Il campo Azienda non pu\ò\ avere meno di 3 caratteri !");
    f.azienda.focus();
    return false;
    }
    if(f.cognome.value == ""){
    alert("Inserisci il Cognome")
    f.cognome.focus();
    return false;
    }
    if (f.cognome.value.length < 3){
    alert("Il Cognome non pu\o\ avere meno di 3 caratteri !");
    f.cognome.focus();
    return false;
    }
    if(f.telefono.value == ""){
    alert("Inserisci il Telefono")
    f.telefono.focus();
    return false;
    }
    if (f.telefono.value.length < 3){
    alert("Il Telefono non pu\o\ avere meno di 3 caratteri !");
    f.telefono.focus();
    return false;
    }
    if (f.email.value ==""){
    alert("Inserisci l\'\indirizzo e-mail")
    f.email.focus();
    return false;
    }
    var re = new RegExp("^[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)*@[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)+$","");
    if (!f.email.value.match(re)){ 
    alert("Indirizzo di e-mail non valido !")
    f.email.focus();
    f.email.select();
    return false;
    }
    if(f.messaggio.value == ""){
    alert("Inserisci il tuo messaggio !")
    f.messaggio.focus();
    return false;
    }
    if (f.messaggio.value.length < 5){
    alert("Il messaggio non pu\o\ contenere meno di 5 caratteri !");
    f.messaggio.focus();
    return false;
    }
    if (!f.privacy.checked){
    alert("Devi accettare il trattamento dei dati personali !");
    return false;
    }else{
    alert("OK, puoi continuare !");
    }
    return true;
    }
    // -->
    </script>
    e ho aggiunto una select box, come fattio ad agiungere il controllo anche su questa?

    codice:
    <select name="trovato" class="campiform" id="trovato">
                        <option selected>Seleziona...</option>
                        <option>BLOO.it</option>
                        <option>Google.it</option>
                        <option>Google.com</option>
                        <option>Yahoo.com</option>
                        <option>MSN.it</option>
                        <option>Virgilio.it</option>
                        <option>Arianna.it</option>
                        <option>Link da un sito realizzato</option>
                        <option>Consigliato da un amico</option>
                        <option>Vi conoscevo gia</option>
                      </select>
    Grazie

  2. #2
    ho trovato questo ma non riesco a sistemarlo per il mio controllo

    codice:
    if ((trovato== "") || (trovato== "undefined")) {
       alert("Seleziona come ci hai trovato.");
       document.modulo.trovato.focus();
       return false;
    }
    :master:

  3. #3

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    codice:
    if (f.trovato.selectedIndex < 1) {
       alert("Seleziona come ci hai trovato.");
       f.trovato.focus();
       return false;
    }
    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del 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.