채택완료

스크립트 질문 입니다.

<form name="fwrite" method="post" action="javascript:fwrite_check(document.fwrite);" enctype="multipart/form-data" style="margin:0px;">

 

.....

 

</form>

 

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 ($g4[https_url])
        echo "f.action = '$g4[https_url]/$g4[bbs]/write_update.php';";
    else
        echo "f.action = './write_update.php';";
    ?>
    if(confirm("등록하시겠습니까?"))
        f.submit();
    else
        return;
}

 

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

수정 가능 할까요~?

 

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

|

답변 2개 / 댓글 7개

채택된 답변
+20 포인트

Copy
<form name="fwrite" method="post" action="javascript:fwrite_check(document.fwrite);" enctype="multipart/form-data" style="margin:0px;">

여기에서

 

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

 

onSubmt="fwrite_check(document.fwrite);"

답변에 대한 댓글 6개

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

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

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

 

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

return --> return false; 변경

답변에 대한 댓글 1개

감사합니다. 퍼펙트 합니다!

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