ciao a tutti
allora io ho questo codice funziona tutto tranne il return true all'ultimo passaggio!
da quando ho inserito un controllo di questo tipo:
if (document.mio.nome.value=="1","2","3","4","5","6", "7","8","9","0" ){
alert("Errore: il campo NOME e il campo COMMENTO non possono contenere dei numeri!");
document.mio.nome.focus();
return (false);
}
(è un controllo per un form)
in pratica se scrivo correttamente tutto nel form dovrebbe andare avanti e di conseguenza farmi inviare il tutto.ma si ferma allo script qui sopra!
vi posto tutto il codice!
<script>
function controlla(){
//Controlla la valorizzazione del campo obbligatorio nome
if ((document.mio.nome.value=="")){
alert("Errore: Inserire il campo NOME!");
document.mio.nome.focus();
return false;
}
//controlla che nn si superino 15 caratteri nel campo nome
if (document.mio.nome.value.length > 15){
alert("Errore: Inserire al massimo 15 caratteri nel campo NOME!");
document.mio.nome.focus();
return (false);
}
//controlla che il campo nome non sia inferiore a 3 caratteri
if (document.mio.nome.value.length < 3){
alert("Errore: campo NOME troppo corto!");
document.mio.nome.focus();
return (false);
}
//Controlla la valorizzazione del campo obbligatorio commento
if (document.mio.commento.value==""){
alert("Errore: Inserire il COMMENTO!");
document.mio.commento.focus();
return false;
}
//controlla che il campo commento non sia inferiore a 3 caratteri e controllo che il campo nome nn sia un numero
if (document.mio.commento.value.length < 3){
alert("Errore: campo COMMENTO troppo corto!");
document.mio.commento.focus();
return (false);
}
if (document.mio.nome.value=="1","2","3","4","5","6", "7","8","9","0" ){
alert("Errore: il campo NOME e il campo COMMENTO non possono contenere dei numeri!");
document.mio.nome.focus();
return (false);
}
alert("Controllo effettuato con successo. Il commento sarà inviato.");
return true;
}
aiutooooo

Rispondi quotando
pertanto immagino che di leggere le guide (che t'ho già consigliato) per capire come funziona il javascript non t'ha neanche sfiorato, spero per te di sbagliarmi, non credo che sarebbe una scelta saggia
