首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery验证- IBAN

jQuery验证- IBAN
EN

Stack Overflow用户
提问于 2015-08-25 13:20:14
回答 2查看 8.5K关注 0票数 1

我看到互联网上有一些插件可以用来检查IBAN是否正确。我找到了以下IBAN,并希望将它用于我的表单:

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

我下载了.js文件并将其包含到.php页面中,如下所示:

代码语言:javascript
复制
<script src="js/iban.js"></script>

我的表格是这样的:

代码语言:javascript
复制
<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>

现在,如果我单击“编辑”按钮,我的表单将被发送,但iban未被验证。我甚至可以输入错误的IBAN。我做错什么了?这是我第一次在表单中包含一个plugin/ is文件。我错过了什么,但又是什么呢?

谢谢,克里斯

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-04-23 16:06:57

如果您在IBAN插件中使用jquery.validate,只需设置属性数据-规则-iban=“true”

代码语言:javascript
复制
<input data-rule-iban="true" id="IBAN" class="form-control" placeholder="IBAN *" type="text" required  tabindex="10">
票数 3
EN

Stack Overflow用户

发布于 2015-08-26 13:14:42

您应该下载整个插件,以便很好地复制它,因为您已经将该文件的所有依赖项都留在了git中。但是同样的,你也可以使用这个验证插件来代替http://formvalidator.net/。这是非常容易配置的套件,您需要验证。希望它能帮上忙

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32205153

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档