Tag: validation

jQuery插件和org.springmodules.validation之间的正则表达式电子邮件validation的区别

问候! 我有一个Spring应用程序和一个在后端和前端validation的表单。 在后端,我在org.springmodules.validation的帮助下使用基于注释的EMAIL字段validation。 到现在为止还挺好。 在前端,我决定使用jQuery Form Validation插件,发现前后validation彼此不同步。 例如:@ bc传递jQueryvalidation但不传递Spring。 我看着两个重新gex’es和我的眼睛交叉。 有人会善意评论使用其中任何一个的权衡,利弊吗? 他们来了: jQuery Validation Plugin正则表达式:( 原始来源) ^(([A-Za-z0-9]+_+)|([A-Za-z0-9]+\-+)|([A-Za-z0-9]+\.+)|([A-Za-z0-9]+\++))*[A-Za-z0-9]+@((\w+\-+)|(\w+\.))*\w{1,63}\.[a-zA-Z]{2,6}$ org.springmodules.validation正则表达式: ^((([az]|\d|[!#\$%&’\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([az]|\d|[!#\$%&’\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([az]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([az]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([az]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([az]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([az]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([az]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([az]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([az]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$ 先谢谢了!

访问* .js文件中的资源属性文件

嗨我的项目是struts 2.我们已经编写了常见的js文件进行客户端validation。 现在的问题是,要实现内部化,我们必须根据语言更改警报消息。 所以我的问题是有没有办法访问js文件中的资源属性。 或任何人建议一些替代或相同的例子。

如何检查用户电子邮件的唯一性并将结果传递给jQuery?

我有这个问题:我正在检查控制器中的用户电子邮件并发送json成功响应,如果已经采取并添加输入的CSS样式,我也需要阻止提交并添加一些消息。 这是我的checkemail行动(使用这篇文章 – http://paydrotalks.com/posts/45-standard-json-response-for-rails-and-jquery ): def checkemail if !User.where(’email = ?’, params[:email]).empty? format.jsonr do render :json => { :status => :ok, :message => “Success!”, }.to_json end end end 在我的路线: checkemail GET /checkemail(.:format) match “/checkemail”, to: ‘edit_user#checkemail’ 和我的jQuery: $(‘#user_email’).focusout(function() { $.getJSON(‘/checkemail’, { email: $(‘#user_email’).val() }, function(data) { $(‘#user_email’).addClass(“error”); }); }); 我的HTML输入代码: 来自mime_type初始化文件: Mime::Type.register_alias “application/json”, :jsonr, %w( […]

jQueryvalidation – 仅在填写另一个字段时才需要字段

可能重复: 如果选中复选框,则需要JQueryvalidation – 选择 我正在使用jQueryvalidation来validation表单。 我正在尝试提出一个规则,如果填充特定字段集中的字段,将根据需要validation字段: – State – Virginia Maryland 除非有人填写地址1,城市,州或邮编,否则所有地址字段都是可选的,那么它们都应该是必需的。

jQueryvalidation – 工作,但不“提交”

我有一个表单可以很好地“点亮”validation消息,并在通过validation时将“保存”按钮更改为“正在加载…”。 都好。 但是,表单永远不会提交。 我想我缺少基本的东西。 $(“#btnSave”).on(“click”, function() { if ($(“#formMain”).valid()) { var btn = $(this); btn.button(‘loading’); //This works and fires when the form is valid setTimeout(function() { btn.button(‘reset’); }, 3000); $(“#formMain”).submit(); //FireBug says this is hit, but nothing happens } }); 如果它是我的validation器,这里它是供参考: var CloudFormValidation = function () { var handleValidation = function() { // for more […]

带有警报弹出窗口的JQuery表单validation – 警报仍然显示有效提交

我正在使用Jqueryvalidation函数进行表单validation。 到目前为止,我一直在将错误消息附加到页面元素,但我现在想要在警告弹出窗口中显示它。 当用户未选择任何内容时,警报弹出窗口会成功显示错误消息,但是当他们提交有效表单时仍会显示该消息(此时没有错误消息)。 如何在提交有效表单后停止弹出窗口? 这是我的js代码,我已经实现了单选按钮的警报。 您可以在http://hiplogger.hip-zone.co.za/partner/mobile上看到这一点 $(“#quickieform”).validate({ rules: { answer: “required” }, answer: { answer: “Please make a selection” }, errorPlacement: function(error, element) { if ( element.is(“:radio”) ) alert(error.html()); else if ( element.is(“:checkbox”) ) error.appendTo( (“#alertbox”) ); else error.appendTo( (“#alertbox”) ); }, submitHandler: function(form) { // do other stuff for a valid form form.submit(); }, […]

jQuery validate()MVC 4未捕获类型错误对象没有方法’validate’

我正在制作一个MVC 4应用程序。 我正在尝试使用jQueryvalidation来应用一些客户端validation。 我一直收到“Uncaught Type Error:Object [Object object]没有方法’validate’”。 我尝试过使用url链接而不是项目中的脚本。 我检查了脚本,它们确实存在。 我已将脚本拖放到文件中以确保正确指定路径。 我已经尝试了很多其他的东西,但只是无法弄清楚为什么我收到这个错误。 这是我呈现的页面: Create Create Question For d $(document).ready(function () { //form validation $(‘#myForm’).validate(); $(‘:input’).rules(“add”, { required: true }); //submit form using jquery //$(‘#myForm’).submit(function (event) { // //url-encode the form data // var formData = $(this).serialize(); // //post the data to the controller // $.post( […]

MVC3 + Datepicker +英国日期

Dudes,一直在努力解决这个问题。 我一直在环顾四周,一直在摆弄,但我不能让它工作! 对于我的DOB,我希望以dd / mm / yyyy接受日期..但是它只接受mm / dd / yyyy。 我应该在哪里修复? 我从Jquery Datepicker 1和Jquery Datepicker 2获得了灵感。 在我的模型中 [DataType(DataType.Date)] [DisplayFormat(DataFormatString = “{0:dd/MM/yyyy}”, ApplyFormatInEditMode = true)] [Display(Name = “Date of Birth”)] public DateTime DOB { get; set; } 在我看来,非常直截了当 @Html.EditorFor(model => model.DOB) 有一个编辑模板,每当使用日期时调用该模板。 @model DateTime? @Html.TextBox(“”, Model != null ? Model.Value.ToString(“dd/mm/yyyy”) : “”, new { @class […]

由Benjamin Keenvalidation自己的function不正常吗?

我正在尝试benjamin的keens RSVvalidation脚本(jquery版本),但是使用自己的function它不起作用。 我的自定义函数返回false但仍然调用oncompletehandler? $(“#testForm”).RSV({ onCompleteHandler: myOnComplete, displayType: “alert-one”, rules: [ “required,first_name,Please enter your first name.”, “required,last_name,Please enter your last name.”, “required,email,Please enter your email address.”, “valid_email,email,Please enter a valid email address.”, “function,testfunct”, ] }); function testFunc() { tmpName = $(‘#tmpName’).val(); if (tmpName != ”) { //alert (“name has been set”); return true; } else { […]

JQuery模糊validation问题

我有一个简单的表单,如果文本字段为空,我想使用模糊validation。 下面的代码应该可以正常工作,但即使我弹出一些文字,请不断提醒我,请问我做错了什么? var name = $(“input#name”).val(); $(“input#name”).blur(function() { if ((‘input#name:empty’)) { // Testing alert(‘Empty’); } });