Salve ragazzi, sul mio form avevo un controllo che al click del pulsante submit controllava se i campi erano vuoti e evidenziava in rosso quelli mancanti.
Invertendo il codice l'ho modificato affinche si eseguisse ogni secondo con un set interval, controllasse i campi, e questa volta se pieni li evidenzia in verder. solo che mi da l'errore
document.getElementById("codfisc") has no properties
ripetizione()registrazione.php (line 126)
if(document.getElementById("codfisc").value.length ==16){
Che si riferisce alla prima input ma penso sia un problema di tutte.
Vi posto il codice:
Codice PHP:// Controlli che non partono col submit
function ripetizione() {
if(document.getElementById("codfisc").value.length==16){
evidenziaok("codfisc");
}
if(document.getElementById("nome").value!=""){
evidenziaok("nome");
}
/*
if(!echeck(document.getElementById("txtemail").value)) {
convalida=false;
}
*/
if(document.getElementById("cognome").value!=""){
evidenziaok("cognome");
}
if(document.getElementById("indirizzo").value!=""){
evidenziaok("indirizzo");
}
if(document.getElementById("numciv").value!=""){
evidenziaok("numciv");
}
if(document.getElementById("comune").value!=""){
evidenziaok("comune");
}
if(document.getElementById("cap").value!=""){
evidenziaok("cap");
}
if(document.getElementById("nick").value!=""){
evidenziaok("nick");
}
if(document.getElementById("parolachiave").value!="" || document.getElementById("parolachiave").value==document.getElementById("parolachiave2").value){
evidenziaok("parolachiave");
evidenziaok("parolachiave2");
}
if(document.getElementById("domsic").value!="choosequestion"){
evidenziaok("domsic");
}
if(document.getElementById("risposta").value!=""){
evidenziaok("risposta");
}
}
setInterval(ripetizione(), 1000);
// Controlli con submit
Grazie a tutti dell'aiuto

Rispondi quotando