Javascript - arrêt de la procédure après le message d'alerte

Dans mon application web, dans la page de connexion, j'ai une case à cocher. Après avoir entré le nom d'utilisateur/mot de passe, si l'utilisateur ne la cochez pas la case à cocher (T&C) il ne doit pas être pris à la page d'accueil, et une alerte de message d'erreur sera affiché.

J'ai essayé le code suivant. Mais ça ne fonctionne pas. C'est, un message d'alerte est affiché. Mais l'utilisateur est pris à la page suivante(page d'accueil). J'ai essayé de retourner faux, mais pas de chance.

Si quelqu'un peut dire comment résoudre ce problème?

function doSubmit() {
    var checkbox = document.getElementById("terms");
    if (!checkbox.checked) {
        alert("error message here!");
        return;
    }
    document.getElementById("f").submit();
}​  

Je fais appel doSubmit de

<input id="proceed" onclick="doSubmit()" type="submit" value="${fn:escapeXml(submit_label)}" />
  • comment faites-vous appel à doSubmit()
  • Est doSubmit appelé dans l'événement submit, un clic sur un bouton de l'événement, certains autres arbitraire appel?
InformationsquelleAutor user1514499 | 2012-07-26