Tag: validation

DatePicker上的日期validation器在IE7 / IE8中触发错误否定

我在一个包含两个jQuery UI DatePickers的表单上进行了一些基本validation。 日期格式为yy-mm-dd。 两个DatePickers都有必需和日期validation。 这些在Chrome和FF中按预期工作,但在IE7 / IE8中触发漏报(有效输入被认为无效)。 日期选择器设置: $(‘.datepicker’).datepicker({ dateFormat: ‘yy-mm-dd’ }); 这是无关的,但我想我会包括,以防万一: $.validator.addMethod(“endDate”, function(value, element) { var startDate = $(‘#startDate’).val(); return Date.parse(startDate) <= Date.parse(value); }); 实际validation: $(‘#ExampleForm’).validate({ rules: { StartDate: { required: true, date: true }, EndDate: { required: true, date: true, endDate: true } }, messages: { StartDate: { required: “Start Date […]

如何为yii2中的某些字段打开\ off前端表单validation?

我在yii2视图中遇到了困难的forms,其中一些字段显示或隐藏。 它根据用户字段选择,在表单中选择选项。 我用自定义jquery文件编写这个前端逻辑。 一切都好。 但是当我提交表单时 – 隐藏的字段保持不经过validation而且没有任何事情发生。如果字段是hiiden并且打开它,当字段可见时,我可以杀死内部validation吗?

jQuery – 我可以validation禁用的字段吗?

我有一个表单,用户需要单击一个链接,通过弹出窗口选择一个用户,然后用ID和带有用户名的显示字段填充一个隐藏字段。 显示字段设置为disabled =“disabled”以强制用户使用弹出窗口而不在字段中键入值。 我需要确保用户选择一个名字。 我正在使用jQuery和Jorn的validation插件。 如果值为空,则在禁用字段上执行必需:true似乎不会触发。 任何想法如何解决这个问题?

如何隐藏jQuery Validator创建的标签?

我目前正在对我的validation表单(红色背景和边框)应用一个简单的简单,虽然jQueryvalidation器附加一些标签:字段是必需的。 我只是不想要任何文字出现。 谢谢!

如何限制一个字段只能输入4个数字字符?

我想要一个文本字段只取数字和一些控制键,数字应该是四位数长,而不是更少。 我的validation码是 function checkValidInput() { $(“.validateYearTextBox”).keydown(function(event) { // Allow only delete, backspace,left arrow,right arraow and Tab if ( event.keyCode == 46 //delete || event.keyCode == 8 //backspace || event.keyCode == 37 //leftarow || event.keyCode == 39 //rightarrow || event.keyCode == 9 //tab ) { // let it happen, don’t do anything } else { // […]

jQueryvalidation远程 – 检查电子邮件是否已存在

我有一个问题,让jQuery Validation检查mysql表中是否已存在电子邮件地址。 每次我提交表单时,它都会告诉我电子邮件已经存在,即使我知道它没有。 这是我的代码: validation.js $(document).ready(function () { $(‘#signup’).validate({ errorLabelContainer: “#cs-error-note”, wrapper: “li”, rules: { email: { required: true, email: true, remote: { url: “check-username.php”, type: “post” } } }, messages: { email: { required: “Please enter your email address.”, email: “Please enter a valid email address.”, remote: “Email already in use!” } }, submitHandler: […]

AJAX实时电子邮件validation(PHP)

当用户在我的网站上创建一个帐户时,我希望根据我的数据库(MySQL)中的所有当前用户名检查输入用户名,并确认它是否可用。 有谁知道我可以使用的任何好的库,或者jQuery的插件或许?

从表单中删除JQuery validationEngine

我正在使用Position Absolute的jQuery validationEngine但我需要在将它附加到表单后将其删除。 我的表单上有2个提交按钮 – 一个用于保存,另一个用于保存为草稿。 单击“保存”时,我将validationEngine附加到表单。 如果validation失败,并且用户单击“另存为草稿”(通过validation),则validation引擎仍然会在单击“保存”时附加到表单。 我想做的是: 允许用户尝试保存 validation失败并显示错误 并允许他们单击“保存为草稿”而不执行任何validation 我尝试了unbind函数,它似乎工作,但它完全打破了按钮上的提交。 我只想删除validationEngine并允许其他所有内容工作。 谢谢

使用jquery ajax将数据传递给php的问题

我有一个html表单,应该通过jquery ajax将数据提交到php文件。 代码可以在下面看到。我遇到的问题是,在点击提交时,ajax似乎没有将数据传递给php,因为在done()函数下的console.log返回一个$ data对象,显示所有字段都是空的(即,当字段为空时返回错误消息)。 我根本没有得到问题所在。 当我在不使用ajax的情况下提交表单时,即禁用整个$(’form’)。submit(…)block,成功消息返回true。 ajax块总是返回false full name* email* subject* enquiry* send 这是jquery代码 //form data submission $(‘form’).submit(function(event){ var form_data = { ‘customer_name’ : $(‘#sds_sender_name’).val(), ‘customer_email’ : $(‘#sds_sender_email’).val(), ’email_subject’: $(‘#sds_email_subject’).val(), ‘enquiry’: $(‘#sds_sender_enquiry’).val() }; console.log(form_data); $.ajax({ url :’form_submit.php’, type:’POST’, data:form_data, dataType:’json’, }).done(function(data){ console.log(data); }).fail(function(xhr, ajaxOptions, thrownError){ console.log(“ERROR:” + xhr.responseText+” – “+thrownError); }); event.preventDefault(); }); 这是form_submit.php中的PHP代码 <?php […]

如何使用jquery检查输入类型=“文件”是否有文件?

我的页面中有一个文件上传控件 …如何检查输入类型=“文件”是否有文件或者在点击按钮upload使用jquery?