2
我正在做一个非常简单的验证,检查两个字段是否相等。不幸的是,它似乎没有工作(当它返回true时返回false)。jQuery验证问题使用equalTo
这里是jQuery的(#profSet为主要形式):
//if either password field is filled, start trying to validate it
if($("#chpw").val() != "" || $("#chpw2").val() != "")
{
$("#profSet").validate({
rules: {
chpw2: {
equalTo: "#chpw"
}
}
});
if($("#profSet").valid())
{
$pv = 1;
}
else
{
$pv = 0;
}
}
这里的HTML:
<tr>
<td>Change Password</td><td><input type="password" id="chpw" name="chpw"/></td>
</tr>
<tr>
<td>Confirm Password</td><td><input type="password" id="chpw2" name="chpw2"/><br><label for="chpw2" class="error" generated="true"></label></td>
</tr>
它仍然无法正确验证,它似乎无视我输入的内容。 – AKor 2011-03-11 07:18:46
@Sennheiser似乎你是正确的开始 – 2011-03-11 10:28:16