숨겨진 필드의 유효성을 검사하고 있지만 일반 필드와 달리 오류가 사라지지 않습니다. 입력 한 내용이 있으면 다시 숨기려면 숨겨진 필드에 키 업을 바인딩 할 수 없다고 가정하기 때문에 오류가 사라지지 않습니다. 파슬리는 않습니다.숨겨진 필드에서 오류를 제거하려면 어떻게합니까?
그래서 수동으로 제거해야합니다. 이 방법을 알고, window.ParsleyUI.removeError(parsleyInstance, name);
단지 내가 무엇을 전달할 것이라고 parsleyInstance 확실하지 그리고 무엇 name
, 이름은 무엇입니까?
다음은 관련 코드입니다.
<input type="text" style="display:none" data-parsley-group="eventinfo" value="0" id="ActivityCount" data-parsley-min="1" data-parsley-error-message="Please select at least one activity">
<script>
var actCountParsley = $("#ActivityCount").parsley();
window.ParsleyUI.removeError(actCountParsley, 'min');
$('#EventForm').parsley({
successClass: "has-success",
errorClass: "has-error",
classHandler: function(el) {
return el.$element.closest(".form-group");
},
errorsWrapper: '<span class="help-inline hideHelp"></span>',
errorTemplate: "<span></span>"
});
</script>
하지만 작동하지 않을 것으로 기대하고있었습니다. console.log가 올바르게 표시되었습니다. 사용 된 코드로 내 질문을 업데이트했습니다. – dbinott
@KrunchMuffin 업데이트 된 답변 및 관련 jsfiddle을 확인하십시오. 이 정보와 함께 문제가 지속되면 바이올린을 게시하십시오. –
좋아, 이제 작동 중입니다. 도와 줘서 고마워. BTW,이 int 그는 어디서나 문서입니까? 나는 문서가 더 진보 된 것들을 위해 좋은 것을 발견하지 못한다. – dbinott