Как я могу использовать customvalidator для проверки 2 входов, на стороне клиента - PullRequest
0 голосов
/ 15 ноября 2018

Я пытаюсь использовать asp: CustomValidator вместе с клиентским javascript, чтобы проверить, чтобы пользователь не вводил тот же новый пароль, что и старый пароль, как это ..

    <script type="text/javascript">
    function CustomValidator1_ServerValidate1(source, arguments) {
        var sOldPassword = document.form1.<%= tbOldPassword.ClientID %>.value;
        var sNewPassword = document.form1.<%= tbNewPassword.ClientID %>.value;
        if (sOldPassword == sNewPassword) {
            arguments.IsValid = false;
        } else {
            arguments.IsValid = true;
        }
    }
</script>

<asp:CustomValidator ID="CustomValidator1" runat="server" 
                     ErrorMessage="Old and new password cannot be the same"

                     ClientValidationFunction="CustomValidator1_ClientValidate1"
                     ValidateEmptyText="True" ValidationGroup="Custom"></asp:CustomValidator>

, но он делаетне работает, кто-нибудь видит, почему это не работает?

1 Ответ

0 голосов
/ 15 ноября 2018

Я обнаружил проблему, я должен был использовать document.getElementById в javascript вместо этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...