【问题标题】:Jquery form validation - enforcing alphanumericJquery 表单验证 - 强制执行字母数字
【发布时间】:2013-07-19 10:43:25
【问题描述】:

有谁知道为什么此验证不起作用,我正在尝试强制输入 8-12 个字符的字母数字输入,但没有任何反应,我已链接到外部 jquery 表单验证库,如您所见:

<form id="userTest">    
  <table>
   <tr>
    <td>Password</td><td><input type="password" id="pwd"></input></td>
   </tr>
 </table>
</form>

Jquery:

$(function(){
    $("form#userTest").validate({
         rules:{
              pwd:{
                   alphanumeric: true,
                   minlength: 8,
                   maxlength: 12      
              }
         }
    });
});

http://jsfiddle.net/zCjav/

【问题讨论】:

    标签: jquery forms validation alphanumeric


    【解决方案1】:

    您缺少添加了字母数字规则的 additional-methods.js 文件,您可能还需要添加所需的验证

    jQuery(function ($) {
        $("form#userTest").validate({
            rules:{
                pwd:{
                    required: true,
                    alphanumeric: true,
                    minlength: 8,
                    maxlength: 12     
                }
            }
        });
    });
    

    演示:Fiddle

    【讨论】:

    • 感谢我犯了一个多么愚蠢的错误。我不敢相信我曾经不得不用 PHP 编写自己的验证代码。这要容易得多。
    • 艾伦,你仍然想在 PHP 中进行验证 - Javascript 很容易在用户的浏览器中被禁用!
    猜你喜欢
    • 2012-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多