premetto che non sono un esperto in javascript![]()
Ho una funzione per verificare la compilazione di campi in un modulo.
Mi viene dato l'errore "Stack overflow at line 304" alla verifica di (qualora viene cliccata la checkbox il campo verl_vorname_1 è obbligatorio)
codice:if (form1.verletzte.checked == true && isEmpty(form1.verl_vorname_1)) { alert( 'Nome è obbligatorio!' ); form.verl_vorname_1.focus(); return false; }
ALla linea 304 non ho però codice javascript!![]()
Questa è tutta la funzione
Qualche suggerimento dove sbaglio??codice:function isEmpty( str){ strRE = new RegExp( ); strRE.compile( '^[\s ]*$', 'gi' ); return strRE.test( str.value ); } function checkForm(form){ if (form1.verletzte.checked == true && isEmpty(form1.verl_vorname_1)) { alert( 'Nome è obbligatorio!' ); form.verl_vorname_1.focus(); return false; } if (isEmpty(form1.ort_1)) { alert("Località: obbligatorio !"); form.ort_1.focus(); return false; } if(checkForm(document.form1))this.form.submit(); return true; }

Rispondi quotando