我有一个密码字段的比较验证器,它将它与密码重复字段进行比较。如果存在验证错误,则直到失去焦点事件被触发,错误才会消失。客户希望这改变成为关键事件。ASP.NET验证器在鼠标上验证
这样做的最好方法是什么?
我有一个密码字段的比较验证器,它将它与密码重复字段进行比较。如果存在验证错误,则直到失去焦点事件被触发,错误才会消失。客户希望这改变成为关键事件。ASP.NET验证器在鼠标上验证
这样做的最好方法是什么?
它是可行的,如下:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.4.js"></script>
<script type="text/javascript">
$(function() {
$('#TextBox1').keyup(function() {
if (typeof (Page_ClientValidate) == 'function') {
Page_ClientValidate();
}
});
});
</script>
编辑:改变鼠标松开到KEYUP。
在这种情况下,似乎甚至没有鼠标点击的可能。填写完字段后,用户可以选择标签或点击下一个框..在任何一种情况下,前面的框会失去焦点并启动验证器......除非我缺少一些东西。
除此之外,我会说javascript是你的答案。
对不起,我的意思是关键事件,今天没有思考。 – Burt 2010-12-20 15:39:03
哦,好的,现在有道理。看起来像@ gbs的答案可能是票... Javascript/JQuery – stephen776 2010-12-20 15:53:11