Tag: validation

在输入上使用jquery val()后,PHP $ _POST为空

我想检查出生年份的输入值。 我已经想通了如果我使用jquery函数val()来获取此输入的值,那么此输入的phppost将为空。 它没有使用val()工作正常。 在这里,您可以看到代码的重要部分。 它不是forms的必要能力,但检查是否写入不合适或任何错误类型将是有用的。 谢谢你的帮助。 $(“#kontrolaButton”).click(function(){ var rok = parseInt($(“#rok_nar”).val(),10); if (rok > 1900 && rok < 2016) { $("#odeslatButton").trigger('click'); }; }); <form accept-charset="utf-8" method="post" action="” class=”send_form”> 更新:我可能已经发现了这个问题。 我没有在这里写,因为我不认为这是一个问题。 我的脚本看起来像: $(“#kontrolaButton”).click(function(){ var rok = parseInt($(“#rok_nar”).val(),10); alert(rok); if (rok > 1900 && rok < 2016) { $("#odeslatButton").trigger('click'); }; }); 删除警报后,代码有效:/有趣……

比较jquery中的类似字符串

如何比较jquery中的类似字符串? $(function(){ var str1 = $.trim($(‘#str1’).val().toUpperCase()); var str2 = $.trim($(‘#str2’).val().toUpperCase()); if(str1==str2){ console.log(‘yep’); } }); 如果我只是检查这两个值是否相等,那么比较“One String”和“One String1”是行不通的。 在jquery中有没有办法做到这一点? 例如,我只想比较90%的字符串。

jQuery表单validation问题,其他框可见时

我有下面的“其他”框。 我想validation这个盒子,所以它只有在可见时才为空白。 对于什么应该是直截了当我遇到了麻烦。 任何帮助非常感谢。 谢谢 else if($(‘#myBox_’ + id + ‘:visible’)) { if(!blank(‘otherprodtypebox[]’)){alert(“Please enter a valid other option”);return false;} } function myOtherBox(e, id) { if (e.value == ‘otherprodtype’) { $(‘#myBox_’ + id).show(); } else { $(‘#myBox_’ + id).hide(); } } myBox_ Other 编辑: 我现在差不多了: else if($(‘#myBox_’).is(‘:visible’)) { if(!blank(‘otherprodtypebox[]’)){alert(“Please enter a valid other option”);return false;} } […]

jQuery + jQuery表单提交插件+ jQueryvalidation插件

我意识到这已被问过几次,但想知道你是否可以帮我解决问题。 背景:我尝试创建一个使用Ajax(jQuery Form Submit)提交的表单。 我已经工作得很好,然后我想在表单上进行validation。 我能够使用jQuery Form Validation Plugin工作。 但我似乎无法让他们一起工作。 基本上它只是提交表单天气或不是它“有效”。 我希望这很简单。 你能看到这个问题吗? $(‘#addCompany’).submit(function() { $(‘#addCompany’).ajaxSubmit({ target: ‘.response’, beforeSubmit: validateForm, success: function () { $(‘.response’).fadeIn(‘slow’); } }); }); //END SUBMIT FUNCTION }); //END DOCUMENT function validateForm() { $(“#addCompany”).validate({ rules: { company: “required”, contactEmail: “required” }, messages: { company: “Please enter the clients company”, contactEmail: “Please […]

HTML 5表单插件是否具有实时validationfunction?

我正在寻找一个类似于此的JQuery插件,以允许跨浏览器的html5表单支持。 但是,我正在寻找一种实现实时表单validation的方法。 为用户提供有关键盘或模糊的反馈(最好是模糊)。 有谁知道适合该法案的东西?

使用jquery validate插件返回带有远程的字符串

从jquery文档中,描述了jquery validate插件的远程function: 响应被评估为JSON,对于有效元素必须为true,并且对于无效元素,可以是任何false,undefined或null,使用默认消息; 或者一个字符串,例如。 “该名称已被采用,请尝试使用peter123”以显示为错误消息。 我有一个回应是响应的php页面,如果我使用echo(“true”)或echo(“false”),它的工作原理如上所述。 但是,每当我回显一个字符串时,都不会显示任何错误消息,甚至不会显示默认消息。 我该怎么做才能回显错误信息并将其显示在正在validation的输入框旁边的错误标签中? 这是我的jquery函数: $(document).ready(function(){ $(“#masq”).validate({ rules: { user: { required:true, minlength:1, remote:”?action=remoteCheck” } }, messages: { user: “id must have at least 1 character.” } }); }); 和我的PHPfunction: //sql validation here if(!$user) { $return = “id ” . $user . ” does not exist.”; //echo(“false”); works correctly echo($return); //does […]

如何在浏览器validation具有“required”属性的字段后禁用提交按钮?

我们使用以下jQuery来禁用提交按钮以防止双重提交(服务器速度慢!)。 jQuery(document).ready(function($){ /*SENDE BTN INAKTIV STELLEN*/ $(“input[type=submit]”).click(function() { $(this).css({‘opacity’:’0.5′,’cursor’:’wait’}).attr(‘disabled’,’disabled’); }); }); 但是,在浏览器validationHTML表单中具有“required”属性的所有字段后,我们如何触发脚本?

validation在Phonegap中不起作用,但在浏览器中完美运行

我有一个类型number的字段。 我已经使用jqueryvalidation了这个字段,它在浏览器中显示了必要的警告,但在与Phonegap一起使用时无法在手机中显示。 我的代码是: PUT YOUR ANSWER HERE: 我只想接受1到10之间的数字。但是当我输入1-或1 2或2 ++时,它会在电话中没有任何提示输入。 我的jquery就是这个 $(‘#nextbutton1’).click(function() { var num=$(“#ans”).val().trim(); if ((num 10) && num.length != 0) { if (num 10) { alert(“Oops! You cannot enter vlues Greater than 10″); $(‘input[type=number]’).val(”); } } else if ((num % 1) != 0) { alert(“You Cannot Enter Decimal Values or any other symbols […]

jquery validate:focusCleanup:true和focusInvalid:false不按预期工作

我正在使用Joern的jqueryvalidation插件 1.6。 我的目标是具有以下行为:一旦用户关注它,就删除元素的错误消息。 根据我的理解设置’focusCleanup:true’应该照顾这个。 但是(至少在我的浏览器上(Linux上的Firefox 3.5.7)),如果我点击该字段,我只能获得所需的行为(即,一旦你关注它就会消失一个字段的错误消息); 它没有正确处理标记到字段中。 示例代码: HTML: JS: $(“#abc”).validate({ focusCleanup: true, focusInvalid: false, rules: {t1: {required: true, email:true}, t2: {required: true,email:true}} }); 我设置’focusInvalid:false’,因为文档说应该避免组合focusCleanup和focusInvalid; 根据我的经验,评论这条线没有任何区别。 难道我做错了什么?

validation数据库的电子邮件格式和唯一性

我正在创建一个JSF表单,我有一个电子邮件字段。 我需要validation电子邮件格式并检查数据库的唯一性。 我需要在最终用户输入电子邮件字段时检查这一点。 如果它存在于DB中,那么我们需要将字段颜色更改为红色,否则更改为绿色。 我想通过ajax执行此操作。 我在PHP中看到了一些例子,但我不清楚如何在JSF中做到这一点。