ciao
ho un js che controlla i lriempimento di alcuni campi di un form, dove ho anche 2 select:
Home : valori S e N
Archivio : valori S e N
il codice è questo:
in particolare devo controllare che quando home è su S, archivio non può essere su S e deve darmi il responso con l'errore e non fare il submit quindicodice:function controllonews(f) { var msgErrore = ''; var titolo=f.titolo; var testo=f.Message; var inhome=f.inhome var archivio=f.archivio if (titolo.value == "") { msgErrore+="- Titolo è obbligatorio.\r"; } else { if ((titolo.value.replace(/\s*/gi,'') == '') || (titolo.value.replace(/\x13\x10*/gi,'') == '')) { msgErrore+="- Titolo è obbligatorio e non può essere vuoto.\r"; } } if (testo.value == "") { msgErrore+="- Testo è obbligatorio.\r"; } else { if ((testo.value.replace(/\s*/gi,'') == '') || (testo.value.replace(/\x13\x10*/gi,'') == '')) { msgErrore+="- Testo è obbligatorio e non può essere vuoto.\r"; } } if (inhome.value=="S" && archivio.value = "S") { msgErrore+="- News non può essere in home ed in archivio.\r"; } if (msgErrore != '') { msgErrore = "Si sono verificati i seguenti errori:\r\r" + msgErrore; alert(msgErrore); return false; } return true; }
come faccio?

Rispondi quotando