2010-12-09 11 views
1

전화 번호를 삽입 할 수있는 텍스트 상자 목록이있는 jquery 팝업이 있습니다. 원하는 경우 텍스트 상자를 더 추가하도록 선택할 수 있습니다. 그들이 텍스트 상자를 추가 할 때마다, 정말 같은 JQuery와 필요한 유효성 검사기를 추가하고 :jQuery 유효성 검사기 오류 배치 (.rules ("add"))

텍스트 상자 라인에
$("#phoneNumberTxt" + i).rules("add", { 
     required: true, 
     messages: { 
      required: "Phone number is required." 
     } 
     }); 

, 여러 텍스트 상자가 있습니다. 나는 모든 오류를 모든 텍스트 상자의 왼쪽에있는 div에 파이프하려고합니다 (행 당 1 div). 위의 유효성 검사기에 오류 메시지를 표시 할 위치를 알려주는 방법이 있습니까?

답변

3

나는이 솔루션을 이미 가지고 있기를 바랍니다. & 나는 대답하기에는 너무 늦었지만 지식을 공유하고 있습니다. 우리는 ((.rules) "추가")에 errorPlacement을 배치 방법을 할 수

:

는 솔루션입니다.

$("#formId").validate({ 
    errorPlacement: function (error, element) { 

      $("input[id^=elementId]").each(function(i) { 
       if(element.attr('id') == 'elementId'+i) { 
        error.appendTo($("#errElement"+i)); 
       } 
      }); 
     } 
}); 

다른 도움이되기를 바랍니다.

관련 문제