2010-01-20 4 views
1

비밀번호를 변경하는 데 사용되는 텍스트 상자가있는 aspx 페이지가 있습니다. 사용자는 새 암호와 확인 된 새 암호와 함께 현재 암호를 입력합니다. 취소 버튼과 변경 버튼이 있습니다. 취소를 클릭하면 아무 일도 일어나지 않습니다. 변경 사항을 클릭하고 유효성 검사를 통과하면 암호를 변경해야하며 유효성을 검사하지 않으면 오류가 표시되어야합니다. 내가 얻고있는 문제는 내가 www.livevalidation.com에서 얻은 LiveValidation js 파일과 함께 onlyOnSubmit : true를 사용하고 있고 변경 버튼을 클릭했을 때 유효성 검사 만 원한다는 것입니다. 여기에 내가 사용하고있는 스크립트입니다LiveValidation을 사용하여 버튼 하나를 클릭 할 때만 유효성 검사가 실행됩니까?

$(function() { 

var currentPassword = new LiveValidation('<%= txtCurrentPassword.ClientID %>', 
             {validMessage: " " }); 
currentPassword.add(Validate.Presence, 
             {onlyOnSubmit: true, 
              failureMessage: "Required" }); 

var newPassword = new LiveValidation('<%= txtNewPassword.ClientID %>', 
            {validMessage: " " }); 
newPassword.add(Validate.Presence, 
       {onlyOnSubmit: true, 
       failureMessage: "Required" }); 

var confirmNewPassword = new LiveValidation('<%= txtConfirmNewPassword.ClientID %>', 
              {validMessage: " " }); 

confirmNewPassword.add(Validate.Presence, 
         {onlyOnSubmit: true, 
         failureMessage: "Required" }); 

confirmNewPassword.add(Validate.Confirmation, 
         {onlyOnSubmit: true, 
         match: '<%= txtNewPassword.ClientID %>', 
         failureMessage: "Your passwords don't match!" }); 

}); 

답변

1

내가 (몸에) 문의 양식을 포함하는 페이지와 동일한 문제와 (헤더) 검색 상자가 있습니다. "검색"버튼을 클릭하면 양식 검증이 실행됩니다.

관련 문제