- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
据我了解,jqBootstrapValidation 应该自动验证 html5 元素,如下所示:
<input type="number" class="form-control" name="ordPrice" placeholder="Price" data-validation-number-message="Not a number">
但是,事实并非如此。这是我的 js 绑定(bind):
$('#create_form').find('input,select,textarea').not('[†ype="submit"], [type="file"]').jqBootstrapValidation({
preventSubmit: true,
submitError: function($form, event, errors) {
console.log('error!');
},
submitSuccess: function($form, event) {
console.log('success!');
event.preventDefault();
},
filter: function() {
return $(this).is(':visible');
}
});
我在这里错过了一些非常基本的东西吗?
最佳答案
尽管文档没有明确说明该插件仅适用于格式化为/的 Bootstrap 表单。
为了让您完成示例工作,您的输入至少应如下所示:
<div class="control-group">
<div class="controls">
<input type="number" class="form-control" name="ordPrice" placeholder="Price" data-validation-number-message="Not a number">
</div>
</div>
如果没有control-group
和controls
,它将无法工作。 Twitter 的 Bootstrap 3 中 from input 的结构发生了变化。control-group
已替换为 form-group
以及许多其他更改。因此,该插件尚未准备好与 Twitter 的 Bootstrap 3 一起使用。
另请参阅:http://getbootstrap.com/css/#forms-control-states (验证状态)。您应该尝试让您的验证器使用它。
关于jquery - jqBootstrapValidation 输入类型编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18793784/
据我了解,jqBootstrapValidation 应该自动验证 html5 元素,如下所示: 但是,事实并非如此。这是我的 js 绑定(bind): $('#create_form').find
我正在使用 meteor 和 jade-handlebars 包。还使用 coffeescript 作为 JavaScript。现在我正在使用 jqBootstrapValidation 来验证我的表
这是我第一次使用这个插件。我正在使用 jQuery v-1.10。我也在使用迁移插件。我已经添加了js文件。我已经使用 prepros 添加了所有这些。但插件仍然无法正常工作。 控制台中也没有显示错误
我正在使用jqBootstrapValidation plugin在我的表单中进行客户验证。我的要求是以下流程: 有一个下拉类型#type,其中有custom和other作为带有 validation
我尝试按照 jqBootstrapValidation 上的说明进行操作网站,但无法获得一个简单的示例来工作。我选择了电子邮件验证。不确定可能出了什么问题,但我怀疑这可能是安装说明的第 2 步,我将其
如何更改 jqbootstrapvalidation 的匹配以仅在表单提交时匹配。就像进行必填字段匹配一样。假设我有一个密码并重新输入密码字段。当我单击密码字段时,它在重新输入密码的错误框中显示“匹配
不知道为什么我的验证不起作用,尝试使用各种验证器但结果总是返回有效.. 需要第二只眼睛来发现错误.. 第一次使用代码片段,希望我下面的代码片段是正确的.. Test Files
在 jQuery 中,我在 Bootstrap 表单上使用 $.ajax 方法和 jqBootstrapValidation 插件,但验证无法正常工作。我正在使用 $('#updatenamebutt
对于此示例,我只有一个具有必填 属性的输入字段,即使在 iOS Safari (iPhone/iPad) 和 IE9 上值为空,我也会收到 OK 警报。 Firefox 和 Chrome 运行良好。
我是一名优秀的程序员,十分优秀!