2012-08-31 3 views
0

페이지에 11 개의 입력이 있으며, 일부는 텍스트 입력이고, 일부는 드롭 다운입니다. 나는 그것이 하단에있는 제출 버튼 클릭시 공백이 아니며 "이 필드는 비어 있습니다.", "이 필드는 비어 있습니다"라는 각 메시지에 대한 적절한 메시지 표시를 갖도록 각각의 유효성을 검사하고 싶습니다. 비어 있는지 여부에 따라 각 필드의 이름입니다. 폼을 생성하지 않고 11 개의 필드 각각에 대해 if 문을 사용하지 않고 간단한 방법이 있는지 궁금합니다.한 번에 모든 입력란의 유효성을 검사하는 방법은 무엇입니까?

답변

1

그냥 그들은 모두 비어 있지 않은 걸 확인하는 경우, 가장 쉬운 방법은 간다 루프의 일종을 사용하는 것입니다 각 입력을 통해. 비어있는 것을 발견하면 옆에 일종의 오류 메시지를 활성화하여 모든 필드가 즉시 오류를 표시하도록합니다.

1

나는 휠을 다시 만들지 말고, 원하는 것을 정확히 수행 할 수있는 자바 스크립트 유효성 검사 플러그인을 사용하는 것이 좋습니다.

지금까지 가장 인기있는 jQuery를 검증 플러그인이 하나입니다

http://bassistance.de/jquery-plugins/jquery-plugin-validation/

2
$("#myForm input").each(function(){ 
    if($(this).val() == "") 
    { 
    //DO SOMETHING 
    } 
}) 
관련 문제