Как получить значения текстового поля - PullRequest
0 голосов
/ 20 сентября 2011
 <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>&nbsp;</label><input type="submit" class="btn" value="<spring:message code="label.adduser"/>"/>
        </li>
    </ul>
</form:form>

Как дано, у меня есть два поля ввода для пароля. Теперь я хочу сравнить, являются ли значения обоих полей одинаковыми с помощью сценария Java. Как я могу получить значения из этих текстовых полей, пожалуйста, предложите.

Ответы [ 3 ]

2 голосов
/ 20 сентября 2011
window.matchPassword = function(){
    return document.getElementById('newPwd').value == document.getElementById('RePwd').value;
}
0 голосов
/ 20 сентября 2011

Вы можете использовать это:

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!
0 голосов
/ 20 сентября 2011

Только что вычеркнул это - не проверял, но это должно направить вас в правильном направлении.

    var newPwd = document.getElementById('newPwd').value;
    var RePwd = document.getElementById('RePwd').value;

    if (newPwd != RePwd)
    {
       alert("Passwords Don't match");
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...