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