Tag: validation

输入字段的样式字体(Angularjs)

这里是plunker链接 – > http://plnkr.co/edit/iFnjcq?p=preview 正如您在链接中看到的,它执行输入字段的validation。 只允许输入数字并自动添加逗号。 我的问题是 – >如果我在该字段中给出一个负数,我该如何自动更改该字段中输入的值的颜色。 即正数应按原样显示。 当用户输入负数时,数字将以文本的红色输入。 有什么方法可以实现这些家伙? HTML的 JS指令 var app = angular.module(‘App’,[]); app.controller(‘MainCtrl’, function ($scope) { }); app.directive(‘format’, [‘$filter’, function ($filter) { return { require: ‘ngModel’, link: function (scope, elem, attrs, ctrl) { if (!ctrl) return; ctrl.$formatters.unshift(function (a) { return $filter(attrs.format)(ctrl.$modelValue); }); ctrl.$parsers.unshift(function (viewValue) { var plainNumber = viewValue.replace(/[^\d|\-+]/g, […]

JQuery和validation插件 – 如何在提交时添加促销信息

我需要在表单底部或在用户满足特定条件时的警报中放置促销消息。 我认为警报可能是最好的。 这与某些邮政编码有关,所以我需要写一个正则表达式(我还没有这样做)。 它需要在用户单击“提交”并且在它进入服务器之前发生。 我不知道如何写这个以及它应放在我的脚本中的哪个位置。 如果它有帮助,这就是我到目前为止所拥有的。 $(document).ready(function(){ $(“#orderForm”).validate({ onfocusout: function(element) { this.element(element); }, rules: { shipFirstName: { required: true, }, shipFamilyName: { required: true, }, shipPhoneNumber: { required: true, }, shipStreetName: { required: true, }, shipCity: { required: true, }, billEmailAddress: { required: true, }, billPhoneNumber: { required: true, }, billCardNumber: { required: true, }, […]

如何在使用Jquery插件提交表单时validation’。(dot)’后的电子邮件

我正在尝试validation具有电子邮件地址的表单,其地址设置为“true”,如下所示: $( “#myform” ).validate({ rules: { field: { required: true, email: true } } }); 我检查了jquery插件http://jqueryvalidation.org/email-method/ ,我看到电子邮件地址只在’@’符号之前得到validation(例如在上面的链接中)。 我正在制作一个电子邮件validation脚本,基本上只检查完整的电子邮件地址,包括最后的“点”。 任何想法如何实现这一点? http://jsfiddle.net/dbnkahee/1/

如何通过Parsley.js动态添加和删除maxlengthvalidation?

我正在使用parsley.js ,我必须根据用户选择的数据动态显示/隐藏validation。 我已阅读此SOpost以动态添加或删除要由欧芹validation的必填字段,这很有帮助。 但是,如何动态删除并添加输入字段的maxlength ? 我尝试了以下两个选项: $(‘input’).attr(‘data-parsley-maxlength’, ‘true’); $(‘input’).attr(‘data-parsley-maxlength’, true); 但上面给出了以下错误消息: This value is too long. It should have true characters or fewer.

jQueryvalidation取决于

是否可以添加依赖于equalTo规则? 即 rule { myFormFierld: if textbox name has been filled out add this equalTo rule.. }

骨干validation问题

我使用了Backbonevalidation插件(可从以下url获得: https : //github.com/thedersen/backbone.validation )。 我也使用了Bootstrap 3.我想validationonChange或onBlur事件。 我这样使用它: 在Models.js中,我有这样的规则: validation: { miliage: { required: true, pattern: ‘number’, msg: ‘Укажите корректный пробег’ }, email : { required: true, pattern: ’email’, msg: ‘Укажите корректный email’ }, }, 在渲染html后的Views.js中我绑定了validation插件: Backbone.Validation.bind( this, { valid: function( view, attr, selector ) { console.log(‘valid’); console.log( attr ); control = view.$(‘[‘ + selector […]

带有至少1个数字和1个字符且固定长度为11的字母数字字符串的正则表达式

我需要正则表达式匹配一个长度为11个字符的字母数字字符串,但该值必须至少包含1个字符和1个数字。 使用正则表达式的字母数字组合, 至少包含1个数字和1个字符 即/^(?=.*[0-9])(?=.*[a-zA-Z])([a-zA-Z0-9]+)$/ 什么是匹配字母数字6字符串的正则表达式? 即^[a-zA-Z0-9]{6,}$ 通过使用这样的OR(||)运算符 //regex code var str = “”; if ($.trim($(“input[id$=’txtBranchName’]”).val()) != “”) str = $.trim($(“input[id$=’txtBranchName’]”).val()); var reg_exp = /^(?:[0-9]+[az]|[az]+[0-9])[a-z0-9]*$/i; // /^[a-zA-Z0-9]{11,}$/;//^(\d)(?:\1+)?$/; // new RegExp(‘([0-9]){6}’); var reg_exp2 = /^[a-zA-Z0-9]{11,11}$/; if (!reg_exp.test(str) || !reg_exp2.test(str)) { $(“span[id$=’lblError’]”).css(“color”, “red”); $(“span[id$=’lblError’]”).html($(“span[id$=’lbl_PayeeInformation_IFSCNo’]”).html()).show(); $(“input[id$=’txtBranchName’]”).focus(); returned = false; return false; } //end regex code 但如果我在一个正则表达式中得到它会很棒。

Jquery AJAX:如何在服务器端validation失败时显示Flash错误消息?

我正在使用Jquery表单插件通过ajax提交表单。 我在我的模型中在服务器端设置了validation。 现在,当validation失败时,我想使用ajax向用户显示相同的flash [:error]消息。 如果validation成功,我可以在请求完成后显示闪存[:notice],因为它可用。 我如何显示flash [:error]?

Jquery表单提交引导模式确认

我有一个带有jquery表单validation插件的表单(Bootstarp3)。 现在我想在validation表单后提交表单,当我提交表单时,我希望模态确认表单提交。 我怎样才能做到这一点? 我需要将模态放在提交处理程序中吗? $(“#dischargeform”).validate({ submitHandle : { ??? } }).

即使表单validation失败,也会调用语义UI onSuccess回调

提交表单时,仍会调用onSuccess回调,即使validation失败也是如此。 为什么在表单无效时调用它? 示例: https : //jsfiddle.net/tL5xx6m9/7/ 片段: 详细解释以满足提交的代码/文本比率: 在这段代码中,我有调用onSuccess事件时写入的文本。 通过单击提交,您将看到表单无效,并且onSuccess文本被写入。 在该文本下,通过调用$(“.ui.form”).form(‘is valid’) 。 $(“.ui.form”).form({ onSuccess: function(event, fields) { SubmitForm(fields); event.preventDefault(); } }); //Processes the forms data for a submission function SubmitForm(fields) { var valid = $(“.ui.form”).form(‘is valid’); $(‘#successText’).html(“On Success Called” + ” Is Valid: ” + valid); console.log(“Submitting Form”); console.log(fields); } $(‘.ui.form’).form({ fields: { input1: […]