Tag: validation

有没有办法让PHP(或jQuery)检查一个字符串是否是人类可读的?

人类可读,意思是字符串是一个真实的单词。 这基本上是表单validation。 理想情况下,我想测试表单响应的“纹理”,以确定实际用户是否已填写表单而不是寻找表单漏洞的人。 可能在POSTed数据上使用字典查找,然后给出返回的“真实单词”的阈值。 我没有在PHP文档中看到任何内容,谷歌机器也没有提供任何东西,至少这是具体的。 我怀疑有人在那里编写了一个PHP类甚至是一个可以执行此操作的jQuery插件。 像这样的东西: $string = “laiqbqi”; is_this_string_human_readable($string); 有任何想法吗?

动态启用/禁用mvc服务器端validation

我有一个带有多个提交按钮的mvc表单 – “保存草稿”和“发布”。 目标是在单击“保存草稿”按钮并提交表单时跳过客户端(javascript / unobstructive)validation和服务器端validation。 但是如果单击“发布”按钮,我确实需要触发两次validation。 我的研究使我几乎没有解决方案。 客户端 – 通过编写jquery插件 (function ($) { $.fn.turnOffValidation = function (form) { var settings = form.validate().settings; for (var ruleIndex in settings.rules) { delete settings.rules[ruleIndex]; } }; })(jQuery); 并调用它 $(‘#btnSaveDraft’).click(function () { $(this).turnOffValidation(jQuery(‘#myForm’)); }); 服务器端 –但对于服务器端,我能找到的唯一解决方案是从ModelState中删除错误。 我在Action Attribute中完成了它,因此它可以重用并且易于使用。 [AttributeUsage(AttributeTargets.All)] public class IgnoreValidationAttribute : ActionFilterAttribute { public override void OnActionExecuting(ActionExecutingContext […]

JQuery:表单validation插件 – validation特定字符串?

我有一个使用此插件的表单: http://bassistance.de/jquery-plugins/jquery-plugin-validation/ 效果很好 – 但我无法想象如何通过输入到文本字段中的特定字符串进行validation。 例如,我想创建一个规则,只有在用户输入“foo”时才validation字段。 这里有文档http://docs.jquery.com/Plugins/Validation#API_Documentation 但它们似乎都不是我想要的那个。 有没有人知道如何绕过这个? 谢谢!

Jquery RegExvalidation

我想检查输入字段是否具有属性“pattern”,如果是,则执行正则表达式检查aganst所述模式。我知道这已经由HTML5完成,但我想自己处理该事件。 我收到此错误: 未捕获的TypeError:对象a-zA-Z没有方法’test’ ///Check Perform Reg/////////////////////////////////////////////////////// if ($(this).attr(“pattern”)) { var reg = $(this).attr(“pattern”); var currentValue = $(this).val(); if (reg.test(currentValue)) { $(this).after($error.clone().text(“Invalid Input.Try Again.”)); $(“.error:hidden”).fadeIn(“slow”); hasError = true; return false; } } /////////////////////////////////////////////////////////////////////////// 仍然没有运气, 这里也是我的HTML: First Name

Parsley.js – 更改错误容器

我想改变每个错误消息的位置。 这将在相应的 显示错误消息。 通过使用文档的代码,错误消息msg显示在元素(输入)之前,并且不会按预期显示。 有任何想法吗? 根据文件: errors: { container: function (element, isRadioOrCheckbox) { var $container = element.parent().find(“.parsley-container”); if ($container.length === 0) { $container = $(“”).insertBefore(element); } return $container; } } 我的HTML代码是: INPUT 复选框 Checkbox 1 Checkbox 2

如何使用正则表达式检查用户输入是否仅包含特殊字符?

如何对不允许使用特殊字符的字段进行validation,这意味着允许AB#,A89@,@#ASD ,但不允许使用@#$^&或# 。 我需要RegEx进行此validation。

jQuery如果myform.valid()为true则触发另一个jQuery函数?

我有一个jQuery函数,我想只在表单validation为真时才执行 我有validation和其他jQuery工作正常。 问题是现在validation和其他function都在同一时间执行。 我想仅在表单validation为真时才运行其他函数。 这是我的剧本 $(document).ready(function () { $.validator.addClassRules({ fileName: { required: true } }); $(“#myform”).validate(); if ($(“#myform”).valid()) { $(function () { $(‘#myform’).submit(function () { var cboxes = ($(‘input:checkbox:checked’).filter(“:checked”).length); var nboxes = ($(“:checkbox:not(:checked)”).length); if ((cboxes > 0) && (nboxes > 0)) { confirm(‘You have Checked only few locations among the List. \n Are you sure, […]

jQueryValidate – 必填字段 – depends不起作用

使用jQueryValidate,我只是在另一个特定字段为空时尝试创建一个字段。 所以,在互联网上搜索后,我这样做了: rules: { marque: { required: { depends: function() { if (($(‘#add_marque’).val() == “Ajouter une marque” && $(‘#marque’).val() == -1) || ($(‘#add_marque’).val() == “” && $(‘#marque’).val() == -1)) { return true; } else { return false; } } } } } 不幸的是,它不起作用。 但是,如果我这样做: depends: function() { if (($(‘#add_marque’).val() == “Ajouter une marque” && $(‘#marque’).val() […]

jQueryvalidation添加类到错误元素?

我使用jQuery Validate有以下代码。 $(“#register”).validate({ debug: true, errorClass:’error’, validClass:’success’, errorElement:’span’, highlight: function (element, errorClass, validClass) { $(element).parents(“div.control-group”) .addClass(errorClass) .removeClass(validClass); }, unhighlight: function (element, errorClass, validClass) { $(element).parents(“.error”) .removeClass(errorClass) .addClass(validClass); } }); 有没有办法将一个类添加到errorElement,’span’,以便它…: Message

如何通过在其旁边添加字符串来validationtinyMCE编辑器是否为空?

我需要validation表单。 这个表单有一些下拉菜单和tinyMCE编辑器,我通过在每个字段后面附加字符串“Required”来validation这个表单,如果它是空白的,但是我无法validationtinyMCE编辑器,如果编辑器是空白的,我尝试了类似的东西 tinyMCE.get(‘tinyedotor’).getContent(); 但没有运气。 这是我的小提琴