问题描述
- <span>里是c#代码(表示密码输入框),怎么用js来判断两个不同<span>标签中内容一样?
-
@Html.PasswordFor(model => model.NewPassword, new { @class = "textbox" })
@Html.RequiredHint()@Html.PasswordFor(model => model.ConfirmNewPassword, new { @class = "textbox" })
@Html.RequiredHint()
解决方案
var NewPassword= $("#NewPassword").html() //得到第一个span的值
var ConfirmNewPassword=$("#ConfirmNewPassword").html() //得到第二个span 的值
$("ConfirmNewPassword").blur(function(){
if(NewPassword)
{
if(NewPassword!=ConfirmNewPassword){
alert("确定密码不一至,请重新输入");
this.focus();
}
}
$("#NewPassword").focus();
})
解决方案二:
简单问题复杂化。你是不是在做注册验证的时候,密码输入,和重复密码输入。然后判断两个密码输入是否一致???多简单啊。直接比较文本框内容不就可以了么。
解决方案三:
如果必须用js,那么,设置两个变量,然后分别把两个文本框的.text属性,复制给变量,然后用if语句判断就可以。
时间: 2024-09-15 16:44:21