<form:form method="get" action="" onsubmit="return matchPassword();" id="myform" commandName="users">
<ul>
<li>
<form:label path="password" id="newPwd"><spring:message code="label.password"/></form:label>
<form:input path="password"/>
</li>
<li>
<form:label path="password" id="RePwd"><spring:message code="label.password"/></form:label>
<form:input path="password"/>
</li>
<li>
<label> </label><input type="submit" class="btn" value="<spring:message code="label.adduser"/>"/>
</li>
</ul>
</form:form>
如上所示我有两个密码输入框。现在我想比较两个框的值是否相同使用java脚本。 如何从这些文本框中获取值,请建议。
答案 0 :(得分:2)
window.matchPassword = function(){
return document.getElementById('newPwd').value == document.getElementById('RePwd').value;
}
答案 1 :(得分:0)
刚刚把它击出来 - 没有测试过,但它应该让你朝着正确的方向前进。
var newPwd = document.getElementById('newPwd').value;
var RePwd = document.getElementById('RePwd').value;
if (newPwd != RePwd)
{
alert("Passwords Don't match");
}
答案 2 :(得分:0)
您可以使用:
var txt1 = document.getElementById('newPwd');
var firstPwd = txt1.value;
var txt2 = document.getElementById('RePwd');
var rePwd = txt2.value;
然后比较两个变量firstPwd
和rePwd
是否相等:
if (firstPwd == rePwd)
// proceed
else
// notify error!