Tag: validation

在jQuery中转义HTML以使其有效

我遵循了firebug和W3C链接的建议,但是当Firebug确认一切都有效时,W3C似乎不喜欢它,反之亦然。 我所做的就是: return ”; 我相信我应该使用正斜杠前面的反斜杠,虽然作为XHTML,开始标记也需要转义? 任何人都可以对此有所了解。 谢谢。

在Zurb Foundation手动触发Abidevalidation

我正在努力使自己成为一个表单,但我需要根据表单输入是否正确来防止一些UX内容。 是否有用于手动将validation例程发布到表单字段的API? 我知道我可以听取后validation事件,但实际上我需要从外部源开始validation。 这可能吗?

与jQueryvalidation器插件一起调用blockUI和unblockUI

我有一个非常复杂的表单,validation工作正常。 但是,由于完成validation可能需要一段时间,因此当我单击表单的提交按钮以防止混淆和双重提交时,我想使用blockUI进行调用。 我无法弄清楚如何做到这一点。 我的代码如下所示: $(“#credential”).validate({ rules: { EngId: { required: true } ClientAccount: { required: true } … } 我正在使用几个按钮(使用他们的点击function)调用validation,具体取决于表单中的选择,通常禁用一些规则: $(“#buttonname”).click(function() { $(“#fieldname”).rules(“remove”); … $(“#credential”).submit(); }); 我无法弄清楚的是blockui和unblockui调用会在哪里进行,以便当用户单击按钮时,在validation开始之前,blockui会发挥作用,如果validation发现问题,则调用unblockui并再次启用表单。 我是Jquery的新手,我找不到任何我能够成功实现的例子。 我很感激任何人都可以给予的任何帮助(请原谅,如果之前已经涵盖的话)。

仅使用keyup事件触发表单validation中的文本框的一些规则,并取消其余部分的事件

我在我的应用程序中有一个表单,我正在使用jQuery表单validation插件进行validation。 其中一个规则是remote类型,用于validation用户名是否已存在。 我已经能够覆盖onkeyup事件,因此规则不会输入我输入的每个字母的服务器。我这样做的方式如下: var validator = $(“#frmSite”).validate({ onkeyup: function(element) { var element_name = jQuery(element).attr(‘name’); if (this.settings.rules[element_name] != undefined) { if (this.settings.rules[element_name].onkeyup !== false) { jQuery.validator.defaults.onkeyup.apply(this, arguments); } } }, rules: { : { onkeyup: false, required: true, minlength: 6, remote: function () { var params = { userName: userNameTextbox.val() }; return { type: “POST”, url: […]

ASP.Net Webforms和validation

我有一个asp.net Web应用程序,我希望使用表单validationio jquery插件来执行客户端validation。 我已经设置了表单,并且插件在更改字段时validation字段,但是如果其中一个字段已经过validation,即使我有空的必填字段,它也允许提交表单的其余部分。 asp.net Web表单页面: New User Form: <label class="control-label col-sm-2" for="”>Username: <label class="control-label col-sm-2" for="”>Email: <label class="control-label col-sm-2" for="”>Password: <label class="control-label col-sm-2" for="”>Confirm Password: $(document).ready(function() { $(‘#NewUserForm’).formValidation({ framework: ‘bootstrap’, icon: { valid: ‘glyphicon glyphicon-ok’, invalid: ‘glyphicon glyphicon-remove’, validating: ‘glyphicon glyphicon-refresh’ }, fields: { // There is no single quote : { validators: { […]

在javascript中进行日期validation的正则表达式

请有人给出日期validation正则表达式,这将允许以下规则 它应该允许mm / dd / yyyy,m / d / yyyy,mm / d / yyyy,m / d / yyyy (不允许yy) 月份(30和31)validation的天数。 飞跃和非闰年的2月份validation。

jQuery如果没有,则将http://添加为文本输入的前缀

我有一个文本输入,需要一个url作为值(完成http://),如果用户自动添加,如果自动添加,我想要。 我的代码如下, jQuery的 $(‘.txtUrl’).keypress(function(e) { if(e.keyCode == 13) { var ini = $(this).val().substring(0,3); if (ini === ‘http’){ $.noop() } else { // get value from field var cur_val = $(this).val(); // do with cur_val $(this).val(‘http://’ + cur_val); } } }); HTML 小提琴中的问题

Datepicker:在错误输入时恢复到最后一个值

大多数validation插件只显示错误消息。 但是,我希望(datepicker)防止输入不正确的值,自动恢复到上一个​​正确的值(不是页面加载时的初始值,而是最后一个正确的值)。 怎么可能?

jQuery Tools Validator – 需要输入两个字段之一

我正在使用jQuery Tools Validator来确保我的表单字段不是空白,如下所示: $(document).ready(function(){ $.tools.validator.fn(“#field1″, function(input, value) { return value != ” ? true : { en: “This field is required” }; }); $.tools.validator.fn(“#field2″, function(input, value) { return value != ” ? true : { en: “This field is required” }; }); var form = $(“#form”).validator({ position: ‘bottom left’, offset: [5, 0], messageClass:’form-error’, message: ” […]

这个jquery app如何validation用户名? (第三方脚本)

我想弄清楚的教程是这样的: http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation-is-a-mess/ username段如下所示: 该字段有一个名为ajax[ajaxUser]的类项,其规则包含在此脚本中( jquery.validationEngine-en.js )。 该项目的代码段如下所示: “ajaxUser”:{ “file”:”validateUser.php”, “extraData”:”name=eric”, “alertTextOk”:”* This user is available”, “alertTextLoad”:”* Loading, please wait”, “alertText”:”* This user is already taken”}, 我根本无法弄清楚它的PHP页面是如何工作的,这是validateUser.php 。 所有这些邮政领域都来自哪里? 我环顾四周,找不到带有这些名字的字段。 谢谢