나는 5 개의 div가있는 하나의 양식을 가지고 있습니다. 하나는 항상 볼 수 있습니다. 다른 네 style="visibility:hidden; position: absolute;"
를 사용하여 숨겨진 유지, 및 방법을 추가 호출하고 수행하여 표시 할 수 있습니다숨겨진 div의 유효성 검사 필드를 건너 뛰는 방법
.css("visibility","visible")`)
에 클릭 몇 가지 링크 및 remove
메소드를 호출하고 수행하여 제거 할 수 있습니다 :
.css("visibility","hidden");`
도 마찬가지이다.
모든 div에는 동일한 수의 입력 필드 (즉, 2 개의 입력 필드)가 있습니다.
그러나 페이지를 제출할 때 아무 일도 일어나지 않고 다음 div (addNewDiv 링크를 클릭하면)를 표시 할 때 해당 필드 옆에 두 개의 필드 ("이 필드가 필요합니다.")가 빨간색으로 표시됩니다 .
나는style="display:none"
와 시도했지만 작동하지 않았고, 아래의 방법도 작동하지 않았다 :
$('#myFormId').validate({
ignore: ":hidden"
});
난 정말 여기에 코드를 게시 할 수 없습니다. 세미콜론 (:) JQuery와의 속성과 숨겨진는 CSS 규칙이기 때문에
답장을 보내 주셔서 감사합니다. 이 @ 애드리안을 사용해 보도록하겠습니다. 한 가지 간단한 질문입니다.이 클래스를 DIV에 추가하면 전체 DIV는 건너 뛸 것입니다. 그렇습니까? – Jaikrat
아마 당신은 다음을 사용해야 할 것입니다 : ".hidden input"을 셀렉터로 무시하십시오. –
좋습니다, 시도하겠습니다. 감사합니다 – Jaikrat