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:
codice:
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;
}
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 quindi
come faccio?