Originariamente inviato da generationweb.i
ciao questa funzione mi funziona benissimo ma nn mi funziona piu quella che avevo prima che verificava la compilazione dei campi ed č la seguente

{

for (var a = 0; a < Qform.elements.length; a++)
{
var campo = Qform.elements[a];

if (campo.value.length <= 0)

{
window.alert('Il campo "'+ campo.name +'"\nč un campo obbligatorio.');
campo.focus();campo.focus();eval("campo.style.back groundColor='red'")
return false;
}

}


// Abilita l'invio del FORM
return(true);
}

mi faresti un'unica funzione che racchiude tutto??
Io uso questo:

codice:
function controlla1(){ 
var f = document.mioform1;
//.value == "" rende il campo obbligatorio
if(f.nome.value == ""){
f.nome.style.backgroundColor='#e2e2e2'
alert("Inserire il Nome");
f.nome.focus();
return false;
}
if((f.nome.value.indexOf("<") != -1) || (f.nome.value.indexOf(">") != -1) || (f.nome.value.indexOf("\\") != -1)){
f.nome.style.backgroundColor='red'
f.nome.style.color='white' 
alert("I caratteri  <  > \\  non sono ammessi");
f.nome.focus();
f.nome.style.color=""
return false;
}
return true;
}