Tag: validation

jqueryvalidation远程 – validation数据是否在字段中

概述 : 在我的表单中,我有一个需要远程validation的字段。 在远程调用中,我发送表单元素的值以及该元素可能依赖的其他几个表单元素的值(在服务器上用于validation)。 远程validation在被调用时效果很好。 问题是只有在表单元素中有值时才会调用远程validation。 根据发送到远程validation的参数,可能需要此表单元素,或者可能存在其他validation问题。 如何在此字段强制进行远程validation是否包含数据? 具体情景 : 获得了角色列表和销售员代码文本输入。 服务器端逻辑:(1)如果选择了销售人员角色,则需要salespersoncode; (2)如果未选择销售人员角色,则salespersoncode必须为空。 请注意,我确实有其他表单元素值,我发送到服务器,还有其他服务器端逻辑,为了简洁,我没有包含在这里,因为它们不会增加这个问题的价值,只会混淆一些事情。 $(“#add_user_form”).validate({ rules: { salespersoncode: { remote: { type: “post”, url: “/AdminJson/CheckSalespersonCode”, dataType: “json”, data: { salespersoncode: function () { return $(“#salespersoncode”).val(); }, roles: function () { return $(“#roles”).val(); } } } } } } 我不想放入“必需”validation选项,因为在所有情况下都不需要salespersoncode字段。 我的问题是:如何在salespersoncode字段强制进行远程validation是否包含数据? 提前致谢

仅在表单已提交时才触发jQuery表单validation?

不引人注意的validation基于这样的想法:在用户提交表单之前,您不进行表单validation; 一旦发生这种情况,如果表单上的某些内容无效,那么一旦用户更改了每个字段,就会立即对其进行validation。 我想要做的是在表单元素上“不引人注意地”触发validation – 也就是说,如果用户已经尝试提交表单,则仅validation表单元素。 所以我可以触发元素的validation(我在更改某个复选框时执行此操作),如下所示: $(‘#chkNoPersonId’).change(function(){ $(‘#lstPersonId’).valid(); }); 但问题是, 即使用户尚未提交表单一次 ,也会导致lstPersonId被validation并在无效时显示错误。 我希望只有在用户尝试提交表单后才能进行validation。 是否有一些值我可以查看用户是否已尝试提交表单,或者其他方式我可以实现此行为?

Bootstrap表单validation无效

我正在尝试使用bootstrapvalidation器validation用户名和密码字段我已将css和js包含在bootstrapvalidation器中。 要validation的表单ID是#login 代码如下 $(document).ready(function() { $(‘#login’).bootstrapValidator({ feedbackIcons: { valid: ‘glyphicon glyphicon-ok’, invalid: ‘glyphicon glyphicon-remove’, validating: ‘glyphicon glyphicon-refresh’ }, fields: { userName: { validators: { notEmpty: { message: ‘User Name required’ } } }, password: { validators: { notEmpty: { message: ‘TPassword required’ } } } } }); }); User Id Password Login 如何解决这个问题。 小提琴演示jsfiddle.net/xrcwrn/3bthv

如何检查jQuery datepicker是否为空?

我有一个日期选择器空,但我不知道如何检查是否为空(未validation或未validation)

自定义jQueryvalidation.addMethod

我有一个表格,以最小/最大长度为基础validation邮政编码。 我需要为所有国家/地区提供5位数的邮政编号,除非澳大利亚需要为4.以下是我遇到的问题: $.validator.addMethod( “AusZip”, function(value, element) { if ($(“#Country”).val(“Aus”) && (“#PostalCode”).length < 4)) { return false; } else return true; }, "Australian Zip Code Must Be at least 4 Digits"); 然后在规则中 rules: { PostalCode: { required: true, minlength: 5 //for all countries except AUS AusZip: true // for Aus } } 长度不是要走的路吗?

使用jquery进行日期validation,防止进入昨天的日期。

我正在尝试validation日期输入字段。 我可以阻止jquery datepicker阻止输入旧日期, $(‘#delivery_date’).datePicker({ minDate: 0 }); 但是用户仍然可以手动输入日期。 如何预防或validation这一点?

jQuery +对话框表单validation

我有一个jQuery对话框表单,在提交时我正在尝试validation字段。 我正在使用jQuery Validation插件进行validation。 在这方面我遇到了一个问题,没有调用validate函数。 我发布了一些我的代码片段: $(“#register-dialog-form”).dialog({ autoOpen: false, height: 350, width: 450, modal: true, buttons: { ‘Register’: function() { $(“#registerFrm”).validate({ rules: { accountid: “required”, name: { required: true, minlength: 5 }, username: { required: true, minlength: 5 }, password: { required: true, minlength: 5 } }, messages: { firstname: “Please enter your firstname”, accountid: “Please […]

使用Jqueryvalidation我的表单

我正在努力弄清楚如何validation我使用jquery的post函数提交的表单。 我想要做的只是在’bill_cost’字段完成后才提交表单。 表单无需validation代码即可运行。 我试图使用jquery实时表单validation插件但由于某种原因它’不工作。 请问任何人都可以告诉我什么是错的/我应该在哪里放置validation码? 谢谢。 表格 Submit Jquery $(document).ready(function(){ $(“#message”).hide(); $(“#submitButtonId”).on(“click”,function(e){ e.preventDefault(); var formdata = $(this.form).serialize(); $.post(‘../php_includes/insert.php’, formdata, function(data){ $(“#message”).html(data); $(“#message”).fadeIn(500); $(“#message”).fadeOut(500); //Validate the form jQuery(function(){ jQuery(“#bill_cost”).validate({ expression: “if (VAL) return true; else return false;”, message: “Please enter the Required field” }); jQuery(‘.myform’).validated(function(){ }); }); //End of validation //Reset Form $(‘#myform’)[0].reset(); }); return false; […]

Jquery表单validation问题

我正在使用jQuery Validate来访问我网站的联系表单。 输入字段具有预先填充的默认值,即“名称”是文本字段的默认值,人们应在其中键入其名称。 其中一些字段是必需的,但jQuery Validate的基本设置仅检查字段中是否有内容,而不是内容是什么。 我的问题是,即使人们没有输入他们的名字,表单仍然会validation,因为字段中仍然存在默认值“Name”。 有谁知道我如何编程jQueryvalidation以检查默认值,如果它们存在,返回错误消息? 谢谢您的帮助!

下拉框/单选按钮validation?

我正在为我的表单使用jQuery工具(http://flowplayer.org/tools/demos/index.html)validation器,并想知道如何validation下拉列表和单选按钮? 有人有实施它的经验吗?