Salve
Qualcuno può dirmi come mai questo script di validazione fa tutti i controlli in modo corretto (ovvero tutti gli alert al momento giusto nei casi giusti), ma poi anche quando riconosce l'errore, mi processa comunque il form e non mi ferma tutto riportando il focus sui campi che gli ho indicato?
Grazie mille ^_^
codice:<script language="javascript"> <!-- function check_form() { // Variabili associate ai campi del modulo var nome_pro = document.insert.nome_pro.value; var desc_pro = document.insert.desc_pro.value; var tit_doc = document.insert.tit_doc.value; var documento = document.insert.documento.value; //Effettua il controllo sul campo NOME if (nome_pro == "") { alert("Il campo Nome obbligatorio."); document.insert.nome_pro.focus(); return false; } //Effettua il controllo sul campo TITOLO else if ((documento == "") && !(tit_doc == "")) { alert("Nessun file associato ."); document.insert.tit_doc.focus(); return false; } //Effettua il controllo sul campo DESCRIZIONE else if (desc_pro == "") { alert("Il campo Descrizione è obbligatorio."); document.insert.desc_pro.focus(); return false; } //INVIA IL MODULO else { document.insert.action = "index.php?f=admin_pro"; document.insert.submit(); } } //--> </script>


Rispondi quotando
