eGovFrame 표준프레임워크 포털

메뉴 건너띄기
상단메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

Client-Side Validation 작성중인데 오류가 납니다.
  • 작성자

    이*호

  • 작성일

    2013-08-30 10:19:51

  • 조회수

    1,172

  • 구분

    공통컴포넌트

  • 진행상태

    완료

질문

-원본-
<!--For Commons Validator Client Side-->
<script type="text/javascript" src="<c:url value='/validator.do'/>"></script>
<validator:javascript formName="addChckPlan" staticJavascript="false" xhtml="true" cdata="false"/>
<script type="text/javascript">

/* 저장 */
function fn_savePsmsChckPlan() {
frm = document.detailForm;
if(!validateAddChckPlan(frm)){
return;
} else {
frm.submit();
}
}

--실행시--
<!--For Commons Validator Client Side-->
<script type="text/javascript" src="/intra/validator.do"></script>
<script type="text/javascript">

var bCancel = false;

function validateAddChckPlan(form) {
if (bCancel)
return true;
else
return validateRequired(form);
}

function required () {
this.aa = new Array("chckNm", "점검명 은 필수 입력값입니다.", new Function ("varName", " return this[varName];"));
}


</script>


'validateRequired'이(가) 정의되지 않았습니다. 라는 오류가 뜹니다...

어케해야할지 모르겠습니다.

답변

안녕하세요 프레임워크 센터입니다.

해당 사항은 \
return required(form);
를 하셔야 동작이 되십니다.

혹, 전자정부표준프페임워크에서 제공하는 validator를 사용하고 싶으시면
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte:ptl:security:jakarta_commons_validator
가이드를 참고하시기 바랍니다.

수고하세요

이 페이지의 구성

묻고 답하기