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

write.skin.php에서 게시판 글쓰기 페이지에 다음 주소 API 입력기 사용하기 질문입니다. 채택완료

nickname123 7년 전 조회 2,575

    function fwrite_submit(f)     {     if (!f.ex_zip.value) { alert("우편번호를 입력하세요."); f.ex_zip.focus(); return false;   }

...

 

 

이 소스는 IE8에서 우편번호에 아무 것도입력되지 않고 글등록을 눌렀을 때 우편번호를 입력하세요 경고창이 뜬 후 focus 시켜주는 소스입니다.

 

테스트 해봤는데 IE8에서 경고창이 안뜨고 글이 등록됩니다.

뭐가틀린건지 모르겠습니다;;

 

http://www.woodpack.co.kr/bbs/board.php?bo_table=estimate">http://www.woodpack.co.kr/bbs/board.php?bo_table=estimate

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

답변 2개

채택된 답변
+20 포인트
7년 전

if (!f.ex_zip.value()) {   <== 괄호가 빠져서 그런거 아닐까요?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

n
nickname123
7년 전
답변 감사합니다. 괄호 넣었는데 똑같아요;;ㅠ

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

7년 전

alert(f.ex_zip.value());

값을 먼저 출력해보세요 ^^

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

n
nickname123
7년 전
값을 먼저 출력하는게 뭔지 이해가 안됩니다;; 초보입니다.
어떻게 하는거죠?
나시
7년 전
var v = "[" + f.ex_zip.value() + "]";
alert(v);
if (!f.ex_zip.value()) {

이런식으로 해서 어떤 값이 입력 됬는지 확인해야죠 ^^
n
nickname123
7년 전
제가 자바스크립트 초보입니다.

var v = "[" + f.ex_zip.value() + "]";
alert(v);
if (!f.ex_zip.value()) {
이 소스로 뭘 어떻게 해야되는지 모르겠습니다;;

function fwrite_submit(f)
{
var v = "[" + f.ex_zip.value() + "]";
alert(v);

if (!f.ex_zip.value) {
alert("우편번호를 입력하세요.");
f.ex_zip.focus();
return false;
}
이렇게 해봤는데 아무 변화 없습니다;

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

답변을 작성하려면 로그인이 필요합니다.

로그인