Salve, sto cercando di realizzare un form in cui il solito pulsante di invio è sostituito da un'ancora.
Il codice per il form è questo:
codice:
<form method="post" action="ingresso.php">
<div style="position: relative">
ingresso blog
utente:
<input type="text" name="uid" size="12" />
password:
<input type="password" name="pass" size="12" />
entra
registrati
</div>
</form>
E fin qui nessun problema, quando faccio click su [entra], il link punta esattamente dove deve puntare, e cioè a questa funzioncina realizzata in javascript:
codice:
<script type="text/javascript">
function Invia(){
var F = this.document.forms[0];
if ((F.elements[0].value != '') && (F.elements[1].value != '')) {
F.action = 'ingresso.php';
F.submit;
} else {
self.alert("Devi inserire i dati giusti!\n");
}
}
</script>
Ebbene, inutile dire che se lascio i campi in bianco, vengo avvisato di questo.
Il problema si verifica quando una volta inseriti i valori di utente e pass, il form rimane ... muto.
Cioè non viene mandato il contenuto del form al file inserito nell'action.
Per se il validatore di codice mi dice che il codice è tutto giusto.
Qualcuno sa aiutarmi grazie.