Ciao a tutti.
Ho un problema a eseguire un javascript passando un valore che viene inserito in una tabella.
In pratica un utente inserisce utente e password e preme il pulsante per il login. Lo script cripta la password immessa e la passa a un altro file php.
Il problema è che se la password la faccio inserire all'interno di una cella di una tabella (con il <td>) lo script non parte mentre all'esterno della tabella tutto funziona perfettamente.
Prova a spiegarmi meglio con il codice...
Così NON funziona:
mentre così funzionacodice:<script type="text/javascript" src="sha512.js"></script> <script type="text/javascript" src="forms.js"></script> <table border="1" align="center"> <tr> <th width="140" align="center">Utente</th> <th width="200" align="center">Password</th> </tr> <form action="process_login.php" method="POST" name="login_form"> <tr> <td><input type="text" name="username" class="input_centro" /></td> <td><input type="password" name="p" id="password" /><td> </tr> <td><input type="button" value="Login" onclick="formhash(this.form, this.form.password);" /></td> </table> </form>
L'unica differenza tra un codice e l'altro è che ho tolto il <td> alla riga:codice:<script type="text/javascript" src="sha512.js"></script> <script type="text/javascript" src="forms.js"></script> <table border="1" align="center"> <tr> <th width="140" align="center">Utente</th> <th width="200" align="center">Password</th> </tr> <form action="process_login.php" method="POST" name="login_form"> <tr> <td><input type="text" name="username" class="input_centro" /></td> <input type="password" name="p" id="password" /> </tr> <td><input type="button" value="Login" onclick="formhash(this.form, this.form.password);" /></td> </table> </form>
Potete aiutarmi?codice:<td><input type="password" name="p" id="password" /><td>

Rispondi quotando