0

有谁知道为什么此验证不起作用,我正在尝试强制输入 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/

4

1 回答 1

1

您缺少添加字母数字规则的附加方法.js文件,您可能还需要添加所需的验证

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

演示:小提琴

于 2013-07-19T10:47:01.157 回答