2017-07-28 1 views
0

Voici mon code. Je veux rediriger la page après la soumission du formulaire avec succès et il reste sur cette page et l'utilisateur doit corriger l'erreurComment rediriger si la soumission de formulaire est réussie et reste sur la page son faux en utilisant js

<form id="form_1" name="form" action="#" method="POST"> 
    <div class="btn-group" data-toggle="buttons"> 
    <input class="radio_btn" type="radio" name="group1" value="true">Yes 
    <input class="radio_btn" type="radio" name="group1" value="false">No 
    </div> 
    <div class="btn-group" data-toggle="buttons"> 
    <input class="radio_btn" type="radio" name="group2" value="true">Yes 
    <input class="radio_btn" type="radio" name="group2" value="false">No 
    </div> 
    <button type="submit">Submit</button> 
</form> 

<script> 
    var form = document.querySelector('#form_1'); 
    var radioList = form.querySelectorAll('.radio_btn'); 
    form.addEventListener('submit', function() { 
    for (var i = 0, length1 = radioList.length; i < length1; i++) { 
     if (radioList[i].getAttribute('value') == 'false' && radioList[i].checked) { 
     alert("error"); 
     return false; 
     } else { 
     return true; 
     window.location.assign("http://worldlivecricket.com"); 
     } 
    } 
    }); 
</script> 

Répondre

0

vous pouvez le faire comme ceci en utilisant jquery

$("#form_1").on("submit",function(e){ 
    if(your validation) { 
     // redirect 
    } else { 
     e.preventDefault(); 
    } 
}); 

ici e.preventDefault(); arrêtera la page du rechargement