탑스쿨님? 그누보드4 고질적인 버그 해결방법? 정보
탑스쿨님? 그누보드4 고질적인 버그 해결방법?
본문
이 질문에 대한 답변은 아래와 같은 방식으로 처리가 되면 될까요?
form 의 class 에 wrest 를 기술하는것과 그렇지 않은것의 구분
js/wrest.js 에
for (var i = 0; i < document.forms.length; i++)
{
if (!document.forms[i].className.match(/\bwrest\b/)) continue; // 추가
{
if (!document.forms[i].className.match(/\bwrest\b/)) continue; // 추가
...
폼에 class 추가
<form name="fwrite" method="post" onsubmit="return fwrite_submit(this);" class="wrest" enctype="multipart/form-data" style="margin:0px;">
추천
0
0
댓글 8개

자바스크립트에서 form.submit() 을 호출하는거가 비표준같습니다....

비표준 맞습니다.
ps. 알찬돌삐님? 귀여운 아기 동영상은 그곳만 올리시는 겁니까? ㅜㅜ
ps. 알찬돌삐님? 귀여운 아기 동영상은 그곳만 올리시는 겁니까? ㅜㅜ

그누에도 올려야죠 ㅎ.......
요즘 애기땜에 비몽사몽이네요 ㅠ.ㅠ
요즘 애기땜에 비몽사몽이네요 ㅠ.ㅠ

어차피그누는 비표준이니 form.submit() 요거에 대한 부분은 상관없을것같고
관리자님이 말씀하신 코드는 한 문서안에 여러게의 form 이 있을때의 처리 아닌가요?
재가 말씀드린내용은 form 에서 제공하는 기본 submit 과 wrest.js 에서 제공하는 submit이
브라우저 차이나 또한 어떠한 조건일때 스크립트라그런지 동시에 진행되서 submit 이
두번 되버리더라구요
관리자님이 말씀하신 코드는 한 문서안에 여러게의 form 이 있을때의 처리 아닌가요?
재가 말씀드린내용은 form 에서 제공하는 기본 submit 과 wrest.js 에서 제공하는 submit이
브라우저 차이나 또한 어떠한 조건일때 스크립트라그런지 동시에 진행되서 submit 이
두번 되버리더라구요

form 에 저 class 를 추가하는 것만 자동 submit 되는 겁니다.

네 class 에 있는것만 submit 되는데
<input type=image 등을 사용해서 가끔 submit 하다보면
wrest.js 와 별개로 input 이 동작해서 wrest.js 에서 모든 submit 동작을
캐취 못하고 동시에 submit 되는 경우를 말씀드리는거예요
그래서 저같은 경우에는 아래 부분을 지우고
// onsubmit 이벤트가 있다면 저장해 놓는다.
if (document.forms[i].onsubmit) document.forms[i].oldsubmit = document.forms[i].onsubmit;
document.forms[i].onsubmit = wrestSubmit;
write 부분에 아래 형식등을 추가해서 작업을 했는데요
if(!wrestSubmit(f))
return false;
<input type=image 등을 사용해서 가끔 submit 하다보면
wrest.js 와 별개로 input 이 동작해서 wrest.js 에서 모든 submit 동작을
캐취 못하고 동시에 submit 되는 경우를 말씀드리는거예요
그래서 저같은 경우에는 아래 부분을 지우고
// onsubmit 이벤트가 있다면 저장해 놓는다.
if (document.forms[i].onsubmit) document.forms[i].oldsubmit = document.forms[i].onsubmit;
document.forms[i].onsubmit = wrestSubmit;
write 부분에 아래 형식등을 추가해서 작업을 했는데요
if(!wrestSubmit(f))
return false;

fwrite_submit에서 wrest.js 를 호출해서 리턴값 받아 처리하는 형태로 하거나...
unbind 를 했다가 처리가 다 되면 bind해서 다시 이벤트 호출하거나 식이 되어야겠네요...
생각만으로도 복잡복잡;
unbind 를 했다가 처리가 다 되면 bind해서 다시 이벤트 호출하거나 식이 되어야겠네요...
생각만으로도 복잡복잡;

submit 이 여러번 일어나는 경우인가보네요.........