Salve ragazzi, sono nuovo del sito
Sto facendo un esercizio in cui in una pagina HTML tramite JavaScript devo validare il modulo login che verifichi che non venga lasciato vuoto o che non venga lasciato "ospite" e in tal caso informare con una finestra.
Questo riesco a farlo, però vorrei che se il modulo è ok passa alla pagina richiesta.jsp se invece il modulo non è ok resta su index.jsp
Come l'ho fatto io anche se il modulo non è a posto passa a richiesta.jsp
Dove sbaglio?
codice:<%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Richiesta informazioni</title> <script language="JavaScript"> function verifica(modulo) { if ((modulo.login.value == "") || (modulo.login.value == "ospite")) { alert("Campo -login- mancante, \nModulo non spedito"); modulo.login.focus(); return false; } alert("Modulo corretto e spedito correttamente"); return true; } </script> </head> <body> <h2>Richiesta informazioni</h2> <form name="name" onSubmit="return verifica(this);" method="POST" action="richiesta.jsp"/> Login: <input type="text" name="login" value="ospite"></p> Richiesta: <select name="tipoInfo"> <option value="nessuna" selected>Nessuna Informazione</option> <option value="aziende">Aziende</option> <option value="conti">Conti Correnti</option> </select> </p> <input type="submit" name="submit" value="OK"></p> </body> </html>
Grazie a tutti
il punto è qui
<form name="login" onSubmit="return verifica(this);" method="POST" action="richiesta.jsp"/>
io vorrei che se verifica(this) da true vada a richiesta.jsp, in caso contrario che resti su index.jsp


Rispondi quotando