2009-10-27 2 views
1

자바 스크립트를 통해 유효성 검사 요약에 오류 메시지를 추가하는 방법 나는 검증 요약을 추가하고, 체크 버튼을 클릭하여 신용 카드의 유효성을 검사하고 사용자에게 정보를 다시 가져와야한다. 카드가 유효하지 않은 경우 유효성 검사 요약에 해당 메시지를 표시해야한다. 어떻게 할 수 있습니까? 거기에 프로그래밍 방식으로 자바 스크립트를 사용하여 유효성 검사 요약에 오류 메시지를 추가하는 방법은 무엇입니까? 모든MVC의 javascript를 통해 xval 유효성 검사 요약에 오류 메시지를 추가하는 방법은 무엇입니까?

답변

5

첫째, 당신은

는 지금까지 내가 이해, 당신은 AJAX 호출을하고 실패하는 경우 유효성 검사 요약을 업데이트해야 ... 귀하의 질문에 더 잘 표현해야합니다. 해결책 : jQuery를 사용하십시오.

자세한 내용 : 검증 요약 클래스 "검증 - 요약 - 오류"로 요소로 렌더링 -이 같은 :

<ul class="validation-summary-errors"> 
    <li>First Name too long</li> 
    <li>Invalid Email Address</li> 
</ul> 

그래서를 업데이트하는 당신은 해 새로운 리 항목을 추가해야합니다. 다음은 jQuery를 사용 할 방법은 다음과 같습니다

$(".validation-summary-errors").append(
    "<li>" + "Your card is not valid" + "</li>"); 

을 이제 위의 코드는 신용 카드 확인 방법에 따라 달라집니다 호출하는 경우 - JQuery와, MS 아약스 등을 확인

+0

을, 내 부분을 명확하게 할 수 있습니다. . 나는 모든 오류 메시지가 표시되는 유효성 검사 요약을가집니다. 존재하지 않는 경우 기존의 유효성 검사 요약에 오류 메시지를 추가해야합니다, 나는 신용 카드의 유효성을 검사하는 서버 측의 전화가 있습니다. 그것이 존재하는 경우, 나는 유효성 검사 요약에서 표시된 오류 메시지를 제거해야합니다. – nimi

+1

질문을 명확히하지 않고 다른 요구 사항을 추가했습니다. 이제 오류 메시지를 제거 할뿐만 아니라 오류 메시지를 제거하려고합니다. MS Ajax는 서버 호출이 무엇인지 말하지 않았습니다. jQuery? 이제, 내 대답은 여전히 ​​적용됩니다. 단지 li 요소를 유효성 검사 요약 목록에 추가하십시오. 또는 동일한 validation-summary-errors 클래스를 사용하여 기본 URL 옆에 자신 만의 ul 목록을 만들 수 있습니다.이 목록에는 단일 li 요소가 있으므로 추가/제거 할 항목을 알 수 있습니다. 물론 서버 호출을 위해 AJAX를 사용한다면 jQuery에 대해 알아야한다. – queen3

관련 문제