Ok adesso ci sono quasi solo che se uno mi seleziona "AMICO"
non deve chiedermi di compilare il campo "TROVATO" basta il checkbox
[CODE]
<script>
<!--
function controlla(){
var f = document.Mioform;
if(f.cognome.value == ""){
alert("Inserisci il Cognome !")
f.cognome.focus();
return false;
}
if (f.cognome.value.length < 3){
alert("Il Cognome non pu\ò\ avere meno di 3 caratteri !");
f.cognome.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\ò\ contenere meno di 5 caratteri !");
f.messaggio.focus();
return false;
}
if(!f.motori.checked && !f.sito.checked && f.trovato.value == ""){
alert("Selezionare come ci hai conosciuti!");
return false;
}else if(f.motori.checked && f.trovato.value == ""){
alert("Specifica su che motore ci hai trovati");
f.trovato.focus();
return false;
}else if(f.sito.checked && f.trovato.value == ""){
alert("Specifica il sito");
f.trovato.focus();
return false;
}else if(f.motori.checked && f.sito.checked || f.amico.checked){
alert("Devi selezionare solo una risposta");
return false;
}
if (!f.privacy.checked){
alert("Devi accettare il trattamento dei dati personali !");
return false;
}else{
alert("OK, puoi continuare !");
}
return true;
}
// -->
</script>

Rispondi quotando