Ciao, sto cercando di sistemare uno script che controlla la compilazione dei campi di un form che viene inviato tramite file .php, ma ho un problema, visto che putroppo io e java non ci conosciamo molto...
Lo script fa il suo lavoro ma non fa passare i valori che vengono inseriti, per cui la mail arriva con tutti i campi in bianco.
che viene richiamato dacodice:<script type="text/javascript"> // <![CDATA[ function controlla(form) { for (i = 0; i < form.length; i++) { var campo = form.elements[i]; if (!campo.disabled && !campo.readonly && (campo.type == "text" || campo.type == "password" || campo.type == "textarea") && campo.value == "") { alert("Tutti i campi sono obbligatori!"); return false; } } return true; } // ]]> </script>Se elimino lo script il form funziona correttamente...ma ovviamente il visitatore può anche non compilare qualcosa e non è quello che mi servirebbe.codice:onsubmit="if (controlla(this)) return true; return false"

Rispondi quotando