是否可以使用一些自定义选项调用$('form').validationEngine('valid
Is it possible to call $('form').validationEngine('validate') with some custom options?
我想使用jquery验证引擎插件中包含的"validate"方法,同时还可以传递一些可用的选项,以确保验证错误以正确的方式显示,例如"promptPosition"选项。
由于我使用的框架Meteor.js的性质,我不能使用默认的提交功能来提交表单,也不能直接使用Ajax。我必须覆盖默认的提交功能,验证表单,然后对javascript中的后端进行我需要做的操作。
有可能用这个插件做这样的事情吗?
$('form').validationEngine('validate', {promptPosition: 'topLeft' });
我知道你可以只使用:$('form').validationEngine('validate')
,但我确实需要一些插件的自定义选项,类似于你使用"attach"方法时的选项。
干杯。
在调用validate
时,我无法定义选项。我能想到的唯一解决方案是使用这样的东西:
var myForm = $("form");
myForm.validationEngine('attach', {promptPosition : "topLeft"});
// other js...
// when you want to validate the form use:
myForm.validationEngine('validate');
您可以在"附加"验证引擎时设置所需的选项。然后手动触发验证。为了防止验证被用户触发,只需使用button
而不是input type="submit"
。
以下是我要解释的内容的演示:http://jsfiddle.net/jxWp8/2/
是的,这是可能的:
您可以专门查看此代码的第35行。
https://github.com/carlo379/bitstarter/blob/master/assets/js/toolspin.js
并且您可以在http://www.toolspin.com
这就是他为我们的学校项目
相关文章:
- angularjs$valid-on-dates在firefox中报告错误
- jQuery 验证 - 调用某些元素的 .valid() 方法不会清除错误
- 如何以角度访问表单元素的$valid
- 调用Jquery.dialog后,Jquery.valid()不起作用
- 在角度单元测试中将form设置为$valid
- 如何在 ng 重复中访问 Angular 表单上的$valid
- Valid Javascript: function document.onkeydown(...)?
- jQuery Validate() 和 Valid() 方法未定义或不起作用
- 使用 Jquery.valid() Asp.net MVC 中的多表单验证
- $setValidity不会实时更新$valid标志
- 在验证完成之前,AngularJS 表单$valid设置为 true
- 如何将$valid与角度示例一起使用
- Laravel 5.2 Ajax POST TokenMismatchException with Valid CSRF
- AngularJS:ng-if检查模型值,但仅当输入$valid时才设置输入的模型值
- AngularJS$valid不在字段上工作
- AngularJS验证ng-valid类仅在提交后
- 如何返回response.valid而不是response.d ASP.NET ajax
- 是否可以使用一些自定义选项调用$('form').validationEngine('valid
- BlackBerry - Browserfield XMLHttpRequest not valid
- AngularJS -不能在动态输入上访问$valid