Соответствующий пароль в .Net проверяется Javascript? - PullRequest
0 голосов
/ 11 ноября 2009

У меня есть два текстовых поля в Asp.Net: первое для пароля и второе для соответствующего пароля.

Как я могу проверить, вводил ли пользователь разные значения в оба текстовых поля через Javascript на стороне клиента?

Ответы [ 2 ]

3 голосов
/ 11 ноября 2009

Рассматривали ли вы для этого элемент управления CompareValidator ?

Это то, для чего был разработан CompareValidator.

редактировать - добавлено

Если вы просто хотите javascript и хотите сделать это полностью в javascript, вот пример:

http://www.willmaster.com/library/manage-forms/ensuring-two-form-fields-have-identical-information.php

Однако CompareValidator позаботится о том, чтобы генерировать для вас javascript (пока включена проверка на стороне клиента), поэтому, по моему мнению (и это просто мнение), вы усложняете себе задачу, написав Яваскрипт себя.

2 голосов
/ 11 ноября 2009

Самый простой js для этого будет

if(document.getElementById('password1').value != document.getElementById('password2').value){
    // they do not match
}

Но если вы используете .NET, вы можете воспользоваться советом по использованию CompareValidator.

...