Allora ho questo script:
function verifica(){
if(document.form1.nome.value == ""){
alert ("Il campo Nome non e' stato riempito");
return false;
} else if(document.form1.email.value == ""){
alert ("Il campo Email non e' stato riempito");
return false;
} else if (!document.form1.email.value.match(/^\w+?\@\w+?(\.\w+?)+$/)) {
alert("Inserire un indirizzo email valido.");
return false;
} else {
var rr = document.form1.visivaprodotto;
var found = false;
for(var i=0; i<rr.length; i++) {
if(rr[i].checked) found = true;
}
if (!found) {
alert("La valutazione visiva del prodotto tal quale non e' stata effettuata");
return false;
}
}
return true;
}
function verificaconf(){
var vc = document.form1.visivaconfezione;
var found = false;
for(var i=0; i<vc.length; i++) {
if(vc[i].checked) found = true;
}
if (!found) {
alert("La valutazione visiva della confezione non e' stata effettuata");
return false;
}
return true;
}
che serve sostanzialmente a controllare l'immissione di dati in una form; in particolare, vengono fuori dei messaggi alert se non vengono compilati dei campi: il mio problema è che sono molti i dati che possono non essere compilati, dunque molte (a volte moltissime!) le finestre di alert che possono aprirsi; c'è un modo attraverso il quale posso inserire in un'UNICA finestra di alert TUTTI i messaggi di alert di mancata compilazione da parte dell'utente??
grazie a tutti.

Rispondi quotando