0

Asp.Net에 두 개의 텍스트 상자가 있습니다. 첫 번째는 암호이고 두 번째는 일치하는 암호입니다..Net의 비밀번호 일치가 Javascript로 확인됩니까?

사용자가 클라이언트 쪽 자바 스크립트를 통해 두 입력란에 다른 값을 입력했는지 여부를 어떻게 확인할 수 있습니까?

답변

2

간단한 JS는

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

것하지만 .NET을 사용하는 경우, 당신은 CompareValidator를 사용하도록 조언을 할 수 있습니다.

3

이것을 위해 CompareValidator 컨트롤을 사용해 보셨습니까?

그것은 CompareValidator가 설계된 것입니다. -

편집 그냥 자바 스크립트를 원하는 자바 스크립트에서 완전히 수행 할 경우

을 추가, 여기 예제 : 그러나

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

의 CompareValidator는 생성을 담당 javascript (클라이언트 쪽 유효성 검사가 설정되어있는 한), 내 의견으로는 (그리고 그것은 단지 의견 일 뿐이다.) 자바 스크립트를 직접 작성함으로써 스스로를 어렵게 만들고있다. 이것에 대한

+0

빙고! 또한'ChangePassword' 컨트롤 –

+0

을 사용하여 자바 스크립트를 유효하게 만들 것을 고려해 볼 수 있습니다. – sikender