Salve, sto cercando di realizzare un form in cui il solito pulsante di invio è sostituito da un'ancora.
Il codice per il form è questo:
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:<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>
Ebbene, inutile dire che se lascio i campi in bianco, vengo avvisato di questo.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>
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.