Prova questo, che obbliga a riempire tutti i campi testo presenti nella form
codice:<html> <head> <script type="text/javascript"> function abilita(){ var elem = document.getElementsByTagName("input"); var N_elem = elem.length; for(var i = 0; i<elem.length; i++){ if(elem[i].value.length > 0 )N_elem-- if(N_elem == 0)document.getElementById("pulsante").removeAttribute("disabled") else document.getElementById("pulsante").setAttribute("disabled","disabled") }} </script> </head> <body> <form name="f1" method="POST" action="register.php"> Nome <input type="text" name="nome" size="10" onkeyup="abilita()" /> Cognome <input type="text" name="cognome" size="10" onkeyup="abilita()" /> <input type="submit" disabled name="pulsante" id="pulsante" value="Invia" /> </form> </body> </html>![]()

Rispondi quotando