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

스크립트 질문 입니다. 채택완료

웹프리죤 8년 전 조회 2,225

 

.....

 

 

function fwrite_check(f) {     document.getElementById('btn_submit').disabled = true;

    f.wr_subject.value = "["+f.app_hojuk_name.value +"] " + f.app_jokbo_name.value;     f.wr_name.value = f.app_hojuk_name.value;     f.wr_content.value = f.app_birth.value;     f.wr_email.value = f.app_email.value;     check_default_memo(f.sj_memo);     check_default_bigo(f.app_bigo);         if(confirm("등록하시겠습니까?"))         f.submit();     else         return; }

 

이 스크립트가 익스에서는 정상작동 되는데 크롬에서는 오류메세지도 없고 그냥 반응이 없는데

수정 가능 할까요~?

 

등록하시겠습니까? 알럿창 뜬 후 클릭하면 진행이 되어야 되는데 크롬에서는 진행이 안되네요..

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

답변 2개

채택된 답변
+20 포인트
플래토
8년 전

</span></p>

<p><span style="font-family:맑은 고딕"><form name="fwrite" method="post" action="javascript:fwrite_check(document.fwrite);" enctype="multipart/form-data" style="margin:0px;"></span></p>

<p><span style="font-family:맑은 고딕">

여기에서

 

action 부분을 OnSubmit 으로 변경해보세요

 

onSubmt="fwrite_check(document.fwrite);"

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

답변에 대한 댓글 6개

웹프리죤
8년 전
글쓰기에는 $wr_id 값을 사용하지 않습니다. 에러창이 뜨네요^^;
플래토
8년 전
onSubmit 인데 i 가 누락됐네요
요즘 키보드에서 i 가 잘안눌려서 ㅠㅠ
웹프리죤
8년 전
아아.. 잘 됩니다~~
웹프리죤
8년 전
근데.. 이번에는 크롬에서는 정상등록 되는데 익스에서는 같은게 2번 동시에 등록되네요...
이 어찌 ..
플래토
8년 전
onSubmit="return fwrite_check(document.fwrite);"
와 같이 return 을 앞에 붙여보세요
웹프리죤
8년 전
변화가 없네요..희한하네요..

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

8년 전

action="javascript:fwrite_check~~  <-- 삭제

onsubmit="return fwrite_check~~~~ <----추가

 

 f.submit(); --> retutn true; 변경

return --> return false; 변경

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

답변에 대한 댓글 1개

웹프리죤
8년 전
감사합니다. 퍼펙트 합니다!

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

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

로그인