테스트 사이트 - 개발 중인 베타 버전입니다

wr_content : 필수 입력입니다 (wrest.js)

· 12년 전 · 2674
익스플로러10에서 브라우저 모드와 문서 모드를 변경해가며 테스트 중에

브라우저 모드 IE8 문서모드 IE8 에서 글쓰기를 할 때

"wr_content : 필수 입력입니다"

라는 메세지가 나오네요.

스킨은 basic 입니다.


wrest.js 에서

// submit 할 때 속성을 검사한다.
function wrestSubmit(){
.
.
.
switch (arrAttr[j])
{
case "required" : wrestRequired(this.elements[i]); break;
.
.
.
}
}


// 필수 입력 검사
function wrestRequired(fld)
{
if (wrestTrim(fld) == "")
{
if (wrestFld == null)
{
// 3.30
// 셀렉트박스일 경우에도 필수 선택 검사합니다.
wrestMsg = wrestItemname(fld) + " : 필수 "+(fld.type=="select-one"?"선택":"입력")+"입니다.\n";
wrestFld = fld;
}
}
}


위와 같이 textarea 의 값을 검사하게 되어있는데

required 속성을 제거하면 검사를 안할 것 같아서

<textarea id="wr_content" required ...> 의 required를 삭제해도

같은 에러메세지가 나옵니다.




만약 textarea에 텍스트가 있는데도 값을 가져오지 못하는 것일 수도 있을 것 같아서

확인해보고자

case "required" : wrestRequired(this.elements[i]); break;

를 주석처리하고 글쓰기를 하면

글 내용 없이 저장될 줄 알았는데

입력한 내용이 정상적으로 저장되서 보여지네요.




참고로 문서모드 IE10, IE9, IE7 에서는 메세지 없이 정상동작합니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440