그누 고질 적인 버그 일수도 있고 아닐수도있는데 관리자님 봐주셔요 > 자유게시판

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

자유게시판

그누 고질 적인 버그 일수도 있고 아닐수도있는데 관리자님 봐주셔요 정보

그누 고질 적인 버그 일수도 있고 아닐수도있는데 관리자님 봐주셔요

본문

옛날부터 가끔식 데이터가 중복으로 두번식 올라갈때가 있어서 왜그럴까
고민을 많이했었는데요
 
꾀오래 분석 해본결과 wrest.js 때문인거 같더라구요
 
wrest.js 에서 submit을 캐치하는데 폼 액션을 아래 처럼 action 없이 onsubmit 있을경우에는 정상적으로
작동은 하는데요 어차피 action 값 자체가 없으면 비표준이 기때문에 나중에 문제가 되지 않을까싶구요
 
<form name="fwrite" method="post" onsubmit="return fwrite_submit(this);" enctype="multipart/form-data" style="margin:0px;">
 
아래 형식처럼 onsubmit 없으면서 action 값을 넣고 버튼에서 onclick 등으로 fwrite_submit(f)을 실행하면
wrest.js 에서 캐치 submit 과 버튼을 클릭해서 돌아가는 fwrite_submit 함수가 동시에 진행되서
가끔식 브라우저에 따라서 액션이 두번 진행되서 자료가 두번 등록되는 경우가 생깁니다.
 
<form id="fwrite" method="post" action="./write_update.php" class="register_form" enctype="multipart/form-data">
 
 
wrest.js 에서 return ture; 부분을 지우고 function 에서 write 하는순간에 wrestSubmit(f) 을 호출하는
방식으로 바꺼야되지 싶은데요
 
생각만 해도 일이 커지지 싶은데 어떻게 생각하시나요?
추천
0

댓글 2개

이경우 아마 관리자님도 아실것같은데..
dtd 버전 회원가입이나 게시판 글쓰기부분 jquery로
$("#fregister")
.submit(function() {

이런식으로 수정하셨던데 이럴때 필수입력안하고 확인 버튼누르면 alert 창이 두번 3번식
뜨거든요
전체 196,895 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT