ciao ho scritto un codice per controllare la validità di un form
del tipo:
function email(form ){
if (form .address.value.indexOf("@") != -1 && form.address.value.indexOf(".") != -1){
alert("Indirizzo OK!");
return true;
}
else {
alert("Indirizzo non valido");
return false;
}
}
e fin qui tutto bene .. vorrei però controllare altri campi del form ...
function valid(form){
if( form .pass.value.length == 0 ){
alert("Inserire una password");
return false;
}
if( form .pass.value.length < 6 ){
alert("La password deve essere di almeno 6 caratteri");
return false;
}
for (var i = 0; i < form .pass.value.length;i++){
var ch= form .pass.value.charAt(i);
if((ch < "A" || ch > "Z") && (ch< "a" || ch >"z") && (ch < "0" || ch > "9")){
alert("La password contiene caratteri non validi");
return false;
}
}
return true;
}
function email(form ){
if (form .address.value.indexOf("@") != -1 && form.address.value.indexOf(".") != -1){
alert("Indirizzo OK!");
return true;
}
else {
alert("Indirizzo non valido");
return false;
}
}
ma non riesco a far una funzione unica in modo da avere un controllo unico all'invio dei dati del form