- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用 bassistance.de 的 jQuery 验证插件,验证并不总是有效,尤其是当最初验证的输入已删除其值时。
表单将通过缺少输入的验证测试,并且在 JS 控制台中也会看到以下错误。
错误
jQuery 库
<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.11.1/jquery.validate.js"></script>
<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.11.1/additional-methods.js"></script>
表格
<form id="payment-form" class="payment-form" method="POST" action="/checkout-process">
<fieldset>
<legend>Customer Info</legend>
<label>Full Name</label>
<input type="text" name="first_name" placeholder="First Name">
<input type="text" name="last_name" placeholder="Last Name">
<label>Email</label>
<input type="text" name="email" placeholder="me@email.com">
<label>Phone</label>
<input type="text" name="phone" placeholder="Phone">
</fieldset>
</form>
JS
$(function($) {
// Validation
$('#payment-form').validate({
rules: {
first_name: "required",
last_name: "required",
email: {
required: true,
email: true
},
phone: {
required: true,
phone: true
}
},
errorClass: 'alert alert-error'
});
});
最佳答案
问题出在规则 phone
上,没有名为 phone
的验证方法。
如果您包含 additional-methods.js , 然后你可以有像 phoneUS
, phoneUK
, mobileUK
, phoneNL
等电话验证规则
例如:
$(function($) {
// Validation
$('#payment-form').validate({
rules: {
first_name: "required",
last_name: "required",
email: {
required: true,
email: true
},
phone: {
required: true,
phoneUS: true
}
},
errorClass: 'alert alert-error'
});
});
如果这些都不符合您的要求,那么您可能必须编写自定义规则
关于javascript - bassistance jQuery 验证抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17915448/
我正在尝试使用 bassistance 表单验证插件 我想使用 this demo 中演示的代码. 在第一个文本框中,它显示错误,直到我输入3位数的值,然后它显示“正常”,当我删除一些字符并使其再次小
所以我使用这个插件进行表单验证: http://bassistance.de/jquery-plugins/jquery-plugin-validation/ 问题是,它在每个表单字段旁边显示验证错误
使用 bassistance.de 的 jQuery 验证插件,验证并不总是有效,尤其是当最初验证的输入已删除其值时。 表单将通过缺少输入的验证测试,并且在 JS 控制台中也会看到以下错误。 错误 j
我搜索了堆栈溢出,但找不到我的问题的答案。 我正在使用bassistance jquery validation plugin ,除了一个特定的部分(自定义方法)之外,它都运行良好。 这些方法正在工作
是否可以在文本框中给出错误消息,即占位符位置(如果可能的话)给我一个想法。如何给出错误放置以在文本字段内获取错误消息。 我们可以通过使用 bassistance 插件进行错误定位的方法有多少 最佳答案
在几乎挣扎了一个星期之后,我已经能够使用 Json 使用服务器端处理来制作 DataTable + JEditable + AutoComplete(BAssistance) 来工作。 我认为这对外面
在我的客户注册表上,我有以下规则 // Define the div containing validation messages var container = $('#clientErrorWra
我将 FormToWizard Jquery 插件与此 Bassistance 验证插件一起使用。我已将我的下一个按钮附加到验证我的表单的单击事件,但我只希望它验证当前字段集而不是整个表单。 form
在以前的MVC 2.0应用程序中,我在我的Site.Master中包括了对jquery.validate.min.js CDN文件的引用,以进行所有客户端验证。 我现在正在创建一个MVC 3.0项目,
我是一名优秀的程序员,十分优秀!