我在Asp.Net中有两个文本框:第一个用于密码,第二个用于匹配密码。
如何通过客户端的Javascript验证用户是否在两个文本框中输入了不同的值?
答案 0 :(得分:3)
您是否考虑过此CompareValidator控件?
这就是CompareValidator的设计目标。
编辑 - 添加
如果您只是想要javascript并希望在javascript中完全完成,那么这是一个例子:
然而,CompareValidator负责为你生成javascript(只要打开客户端验证),所以在我看来(这只是一个意见)你通过编写它来让自己变得更难javascript你自己。
答案 1 :(得分:2)
最简单的js是
if(document.getElementById('password1').value != document.getElementById('password2').value){
// they do not match
}
但是如果您使用的是.NET,您可能需要接受使用CompareValidator的建议。