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

    controllo campi obbligatori solo se

    Voglio rendere obbligatorio il campo partenzaanno del form solo se il metodo è settato su andata e ritorno che come valore ha 2

    In pratica faccio scegliere il metodo e quindi "solo andata" oppure "andata e ritorno" da questa tendina:

    codice:
    <select name="metodo" class="tendina_minuscola" id="select4">
                <option value =""selected>Seleziona</option>
                <option value="1">Solo Andata</option>
                <option value="2">Andata e Ritorno</option>
              </select>
    Se l'utente ha selezionato "Solo Andata" gli altri campi non dovranno essere obbligatori, mentre se invece sceglie "Andata e Ritorno" gli altri campi dovranno essere obbligatori
    Stavo provando cosi', ma non va
    codice:
    if((f.metodo.value == "2")&&(f.partenzagiorno.value="")){ 
    alert("Devi indicare il giorno di partenza") 
    f.partenzagiorno.focus(); 
    return false; 
    }
    come posso fare?
    Mai dire Mai

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il valore della option selezionata in una select si ottiene con:

    valoreoption = document.nomeForm.nomeSelect.options[document.nomeForm.nomeSelect.selectedIndex].value;

    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.