Tag: validation

Jquery DateJs,是否有完整日期的validation?

我只是发现日期js的力量,它很棒! 由于我是新手,我想知道是否对不同类型的完整日期有任何一般的validation。 例如。 var d1 = Date.parse(‘2000-10-18, 10:06 AM’); alert(d1.toString(‘HH:mm’)); 如果日期是(’200-10-18,10:06 AM’),当然它不喜欢它。 所以我的问题是,如果有任何快速方法来validation完整日期,而不是逐个validation。 谢谢。

jQueryvalidation插件:只接受美国,加拿大和墨西哥邮政编码?

我想使用jQueryvalidation插件来validation仅接受美国,加拿大或墨西哥邮政编码格式的邮政编码字段,但似乎没有针对它的定义规则。 我搜索过谷歌,但我发现没什么用处。 我必须只接受这些邮政编码格式: 美国:99999-9999或99999加拿大:A9A 9A9 MX:99999 感谢您的帮助。

有关数据注释的集合的MVC 3客户端validation – 无法正常工作

我试图让客户端validation工作在我的模型上 – 到目前为止它不起作用。 我的模型有一个属性是一个集合: public class NewsEventsModel { public List newsItems { get; set; } public int pageNumber { get; set; } public int totalPages { get; set; } public bool canManageNews { get; set; } public long userID { get; set; } } 和NewsItemDetails如此定义: public class NewsItemDetails { public long itemID { get; set; […]

jquery post codeignitervalidation

我们使用jquery将.load()表单转换为div 然后我们使用jquery将.post()形成一个codeigniter控制器,即/ app / post 然后,我们希望Codeigniter执行validation,但不确定如何返回页面以显示validation错误? 如果重新.load()控制器不会重新启动对象,我们会丢失数据? 我们是以错误的方式接近这个吗?

使用jQuery检查单选按钮是否正确

在我的表格上,我有一组单选按钮。 这是标记: Format AVI MOV MP4 MP3 提交表单时,我想检查其中一个是否已被选中。 最好的方法是什么? 我正在考虑循环遍历它们并设置一个标志来设置是否检查其中一个,然后在循环后检查标志,如果它是false则抛出错误。 任何帮助表示赞赏,欢呼。

打字时如何防止使用空间?

我有一个文本字段输入一些序列号code.i想要设置此代码显示警报,如果有人使用spase。 它意味着不允许空间,只允许使用减去这个代码。 你有什么想法解决这个问题吗? 我可以使用jqueryvalidation吗? the correct typing: 135×0001-135×0100

Bootstrap datepicker和bootstrapvalidation器

我从这里使用bootstrap datepicker和从这里使用bootstrapvalidation器。 我也在使用bootstrap v3.1.1。 从datepicker中选择日期后,validation器不会做出反应。 它只在我使用键盘输入日期时工作。 这是我的HTML代码: 在.js文件中我添加了: $(document).ready(function () { $(‘.datepicker’).datepicker(); )}; 和validation人: $(document).ready(function () { $(‘#myForm’).bootstrapValidator({ feedbackIcons: { valid: ‘glyphicon glyphicon-ok’, invalid: ‘glyphicon glyphicon-remove’, validating: ‘glyphicon glyphicon-refresh’ }, fields: { endDate: { validators: { date: { format: ‘DD/MM/YYYY’, message: ‘The format is dd/mm/yyyy’ }, notEmpty: { message: ‘The field can not be empty’ […]

如何限制HTML5输入类型=“数字”的用户输入字符长度?

如何在HTML5 input[type=number]文本框中将用户输入限制为给定长度? 答案 如何限制HTML5“数字”元素中的可能输入? 不处理非法投入 $(“quantity”).keyup(function(){ var $field = $(this); if ($field.val().length > Number($field.attr(“maxlength”))) { var value = $field.val().slice(0, 5); $field.val(value); } }); 我知道不支持maxlength属性,但我用它来获取给定的长度。 上面的代码在firefox中工作得很好,但是在chrome和safari中它只有在我输入五个“VALID”字符时才有效。 当我开始输入任何无效字符时,例如“a”,“b”等,我可以输入更多字母,文本框颜色变为红色。 我发现当输入变为无效时, $field.val()将返回空字符串, $field.val().length返回0 。 我甚至尝试将keyCode转换为用于输入的字符并将其存储在输入框的“data-value”属性中以检查并覆盖输入的值,但它似乎不可靠。 是否有任何解决方案可以使input[type=number]与input[type=text][maxlength=5] ?

小数,逗号和客户端validation问题

我正在尝试为nullable为nullable实现客户端validation,其小数分隔符可以是逗号(例如:123,45)。 在我看来: … @Html.LabelFor(model => model.Turnover) @Html.EditorFor(model => model.Turnover) @Html.ValidationMessageFor(model => model.Turnover) … @section Scripts { @Styles.Render(“~/Content/themes/base/css”) @Scripts.Render(“~/bundles/jquery”) @Scripts.Render(“~/bundles/jqueryui”) @Scripts.Render(“~/bundles/jqueryval”) @Scripts.Render(“~/bundles/jQueryFixes”) …scripts for this view… } 我的jQueryFixes覆盖了range()和number() jquery.validate.js文件: $.validator.methods.range = function (value, element, param) { var globalizedValue = value.replace(“,”, “.”); return this.optional(element) || (globalizedValue >= param[0] && globalizedValue <= param[1]); } $.validator.methods.number = function (value, […]

jqueryvalidation插件,如何在自定义方法中添加多个自定义消息

我正在使用jqueryvalidation插件 我使用addmethod添加了一个自定义方法,后者又调用另一种方法来检查有效的UK telephone number 这是我的代码(简化): HTML Required, telephone: jQuery的 $(document).ready(function(){ $(“#myform”).validate({ rules:{ field:{ required:true; UKTelNumber:true } } }); }); jQuery.validator.addMethod(“UKTelNumber”, function(value,element) { if (!checkUKTelephone (value)) { alert (telNumberErrors[telNumberErrorNo]); return false; } else { return true } },jQuery.validator.format(telNumberErrors[telNumberErrorNo])); 函数checkUKTelephone根据错误类型设置var telNumberErrorNo的值。 所有错误消息都在数组telNumberErrors 。 现在我的要求是如何显示正在提醒的那些错误消息。 传递jQuery.validator.format(telNumberErrors[telNumberErrorNo])作为addMethod的消息(第三个选项)没有帮助。 我也试过只传递这个telNumberErrors[telNumberErrorNo]但每次只显示一条消息,即telNumberErrors[0]包含的消息 请帮助我 提前致谢