내가 뭐하는 거지 180cm 정도 jquery
및 Asp.net custom validator
, required field validator
을 사용하여 두 clientside validation
및 server side validation
을 수행하고 내 문제는, 내가 잘 작동 옆 잘못된 input.This이있는 tetxbox에 'X'를 표시입니다 텍스트 상자에 잘못된 입력이 있으면 jquery validation
함수가 데이터를 전송할 때 'X'를 표시하고 동시에 데이터를 전송할 때 사용자 정의 유효성 검사기는 'X'를 표시하므로 'X''X'가 두 개 표시됩니다. This 이상하게 보입니다. 그래서 올바르게 표시되도록하려면 무엇을 할 수 있습니까? custom validator
에서 텍스트를 제거하고 validation summary
에 error message
만 표시하면됩니다. 제안 사항을 보내 주시면 감사하겠습니다. 감사합니다.Asp.net 사용자 지정 유효성 검사기
2
A
답변
3
제 생각에는 둘 다 계속 사용하고 있지만 jQuery 유효성 검사에 'X'를 표시하지 마십시오. 사용자 정의 유효성 검사기의 Text 특성은 전송할 때와 해당 유효성 검사기의 ErrorMessage 특성이 요약에 표시됩니다. 나는 같은 상황을 가지고 있으며, 그것은 잘 작동합니다.
바라건대, 그것은 당신을 도울 것입니다.
3
CustomValidator 컨트롤에는 ClientValidationFunction
이라는 속성이 있습니다. 이렇게하면 하나의 작업 만 가진 javascript 메서드를 호출하여 args 매개 변수의 IsValid 속성을 true 또는 false로 설정할 수 있습니다. 사용자 정의 유효성 검사기가 오류 메시지를 처리합니다. 오류를 표시하고 숨기기위한 jquery가 필요하지 않습니다. 그것은 단지 작동해야합니다. Asp.net은이 목적을 위해 페이지에 몇 가지 자바 스크립트를 배치하므로 필요하지 않습니다.
참고 : 동일한 입력에 두 번째 RequireFieldValidator (또는 다른 유효성 검사기)가있는 경우 Display="Dynamic"
속성을 설정해야 유효성 검사기가 표시되지 않는 동안 화면 공간을 소비하지 않도록해야합니다 (이는 다른 유효성 검사기 메시지가 제자리에서 밀려나도록하는 원인이됩니다). 사용자 정의에 대한 자세한 내용은 해당
는 ClientValidationFunction
재산, 당신이 JQuery와에 'X'를 표시하지 않도록 제안하는 경우 나,이
덕분에 도움이되기를 바랍니다 this page
를 참조 유효성 검사기 다음 대안 ,, 어떤 아이디어가 무엇인지 – freebird
반갑습니다. 정보가 제출되면 사용자 정의 유효성 검사기에 'X'를 표시하는 방법도 있습니다. 따라서 다른 기본 유효성 검사기에서 수행 할 수없는 상황을 검증하려면 사용자 정의 유효성 검사기가 있어야합니다. – utsikko
안녕하세요, jQuery를 사용하고 무언가를 표시하고 싶다면 경고 상자를 트리거하거나 잘못된 입력란의 배경색을 빨간색으로 설정할 수 있습니다. – utsikko