2015-08-25 3 views
0

J'ai vu qu'il y a quelques plugins disponibles sur Internet pour vérifier si un IBAN est correct ou non. J'ai trouvé ce qui suit IBAN et je voulais l'utiliser pour ma forme:jQuery Validation - IBAN

https://github.com/jzaefferer/jquery-validation/blob/master/src/additional/iban.js

J'ai téléchargé le fichier .js et inclus dans ma page .php comme ceci:

<script src="js/iban.js"></script> 

Ma forme ressemble comme ceci:

<form method="POST" action="update_profile.php" id="editprofile" class="form-horizontal form-label-left"> 
    <div class="form-group"> 
    <label class="control-label col-md-3 col-sm-3 col-xs-12">Bank:</label> 
     <div class="col-md-9 col-sm-9 col-xs-12"> 
     <input type="text" class="form-control" name="bank" value="<?php echo $_SESSION['data']['bankaccount']; ?>"> 
     </div> 
    </div> 

    <div class="form-group"> 
    <label class="control-label col-md-3 col-sm-3 col-xs-12">Inhaber:</label> 
    <div class="col-md-9 col-sm-9 col-xs-12"> 
     <input type="text" class="form-control" name="inhaber" value="<?php echo $_SESSION['data']['bankowner']; ?>"> 
    </div> 
    </div> 

    <div class="form-group"> 
    <label class="control-label col-md-3 col-sm-3 col-xs-12">IBAN:</label> 
    <div class="col-md-9 col-sm-9 col-xs-12"> 
     <input type="text" class="form-control" name="iban" id="iban" value="<?php echo $_SESSION['data']['iban']; ?>" required> 
    </div> 
    </div> 

    <div class="form-group"> 
    <label class="control-label col-md-3 col-sm-3 col-xs-12">BIC:</label> 
    <div class="col-md-9 col-sm-9 col-xs-12"> 
     <input type="text" class="form-control" name="bic" value="<?php echo $_SESSION['data']['bic']; ?>"> 
    </div> 
    </div> 
<button type="submit" name="update" value="update" class="btn btn-warning btn-lg btn-block">Edit</button> 
    </form> 
    <script> 
    $("#editprofile").validate(); 
    </script> 

Maintenant, si je clique sur le bouton Modifier, mon formulaire est envoyé mais l'iban n'est pas validé. Je peux même entrer un mauvais IBAN. Qu'est ce que je fais mal? C'est la première fois que j'inclus un fichier plugin/.js dans mon formulaire. Je suis quelque chose qui manque mais qu'est-ce que c'est?

Merci, Chris

+0

Peut personne ne me aider? –

Répondre

2

Si vous utilisez jquery.validate avec le plugin IBAN attribut juste ensemble de données de règles iban = "true"

<input data-rule-iban="true" id="IBAN" class="form-control" placeholder="IBAN *" type="text" required tabindex="10"> 
0

Vous devez avoir téléchargé le plugin entier pour vous répliquez bien parce que u ont laissé toutes les dépendances de ce fichier dans le git. Mais tout de même, vous pouvez utiliser ce plugin de validation à la place http://formvalidator.net/. C'est très facile à configurer pour suivre ce que vous avez besoin de valider. Hope it helps

+0

Merci pour votre réponse et le lien, mais votre lien ne supporte pas la validation IBAN ai-je raison? –

+0

http://formvalidation.io/validators/iban/ vérifiez cela, je pense que ce serait mieux. – Mystro