使用JQuery验证器

时间:2018-05-08 11:57:52

标签: javascript jquery

我有两个名为name和id的参数,它们通过UI使用以下代码获取:

<div class="style1 validateName">
   <label>Name : </label>
<input type="text" id="name"/>
</div>
<div class="style2 validateId">
   <label>Id : </label>
<input type="text" id="id_number"/>
</div>

我需要验证以确保名称不包含任何尾随空格,并且始终填充id字段。

我有验证器:

$(document).ready(function () {
    $.validator.addMethod('validateName', function(inText, element) {
        return (inText.length == inText.trim().length);
    },'Cannot have space within name');

    $.validator.addMethod('validateId', function(number, element) {
        return (number != "");
    },'It should be submitted');
}

但只有在第一个验证器被触发时它才有效。这意味着如果名称中有空格并且仅在之后捕获它,则不会捕获任何ID提交。可能是什么问题

0 个答案:

没有答案