Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di dwb
    Registrato dal
    Mar 2001
    residenza
    My IDE! :)
    Messaggi
    2,908

    Validazione elenco/menù

    In un form, ho tra i vari field, questo elenco/menù:

    codice:
    <select name="askEditoriale" id="askEditoriale">
                      <option value="0">Si/No</option>
                      <option value="editSi">Si</option>
                      <option value="editNo">No</option>
                    </select>
    Come faccio a validarlo?Vorrei far comparire un alerto, come faccio quando le textbox sono vuote, se è selezionato il primo valore, ovvero questo:

    codice:
    <option value="0">Si/No</option>
    Ringrazio anticipatamente quanti risponderanno!
    ~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    if (document.formName.askEditoriale.selectedIndex == 0)
    alert("errore");

  3. #3
    Utente di HTML.it L'avatar di dwb
    Registrato dal
    Mar 2001
    residenza
    My IDE! :)
    Messaggi
    2,908
    Nada, non va!Ecco il mio codice:

    codice:
    <script language="javascript">
    function controlla(){
      if(document.addNews.txtTitolo.value=="") {
        alert("Inserisci il titolo!");
        return false;
      }
    if(document.addNews.txtSottotitolo.value== "") {
    alert("Inserisci il sottotitolo!");
    return false;
    }
     if(document.addNews.txtArticolo.value=="") {
        alert("Non hai scritto l'articolo!!");
        return false;
     if(document.addNews.askEditoriale.selectedIndex == 0) {
      alert("Scegli un'opzione per l'editoriale!");
     }
      }
     return true;
    }
    </script>
    La validazione degli altri campi funziona, la quello dell'elenco no!
    Se ti può essere utile, il submit del form è questo:

    codice:
    <input type="submit" name="Invia" id="Invia" value="Invia" onClick="return controlla()"/>
    ~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.

  4. #4
    Utente di HTML.it L'avatar di dwb
    Registrato dal
    Mar 2001
    residenza
    My IDE! :)
    Messaggi
    2,908
    Problema risolto, c'era qualche errore di distrazione, grazie!
    ~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.

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.