관리자 메뉴에서 선택수정 부분 질문입니다 버튼에서 이미지로 변경 후 정보
관리자 메뉴에서 선택수정 부분 질문입니다 버튼에서 이미지로 변경 후
본문
원래 버튼
<input type=button value='선택수정' onclick="btn_check(this.form, 'update')">
이미지로 수정
<input type="image" src="<?=$g4[path]?>/img/edit.gif" onclick="btn_check(this.form, 'update')" >
아래와 같이 했더니 체크박스가 선택된 경우는 둘다 정상 동작하나,
선택이 안됐을 경우
원래(버튼) : 수정할 자료를 하나 이상 선택하세요. alert 팝업 되고 페이지 복귀
수정(이미지) : 수정할 자료를 하나 이상 선택하세요. alert 팝업 되고 페이지 reflash 되고 현재페이지
와 같네요..
왜 페이지가 리플레쉬 될까요?
관련 스크립트는 admin.js file 입니다.
뭐가 잘못 됐을까요? input type을 버튼에서 이미지로만 수정했는데.. 동작에 문제가 있네요.
그리고, 체크했을때 확인 팝업창에서 아니오로 취소를 해도 예로 인식하고 처리를 해버립니다. 이것도 문제네요.. 왜 그럴까요??
<input type=button value='선택수정' onclick="btn_check(this.form, 'update')">
이미지로 수정
<input type="image" src="<?=$g4[path]?>/img/edit.gif" onclick="btn_check(this.form, 'update')" >
아래와 같이 했더니 체크박스가 선택된 경우는 둘다 정상 동작하나,
선택이 안됐을 경우
원래(버튼) : 수정할 자료를 하나 이상 선택하세요. alert 팝업 되고 페이지 복귀
수정(이미지) : 수정할 자료를 하나 이상 선택하세요. alert 팝업 되고 페이지 reflash 되고 현재페이지
와 같네요..
왜 페이지가 리플레쉬 될까요?
관련 스크립트는 admin.js file 입니다.
뭐가 잘못 됐을까요? input type을 버튼에서 이미지로만 수정했는데.. 동작에 문제가 있네요.
그리고, 체크했을때 확인 팝업창에서 아니오로 취소를 해도 예로 인식하고 처리를 해버립니다. 이것도 문제네요.. 왜 그럴까요??
댓글 전체
<img src="<?=$g4[path]?>/img/edit.gif" onclick="btn_check(this.form, 'update')" style="cursor:point;"/>

댓글 감사합니다. 해결되지 않아 재질문 올렸네요~
input image 는 submit 과 같은 동작을 합니다
즉 클릭시 submit 되면서 form의 onsubmit 이벤트가 발생되요
거기에 onclick 을 주게되면 두가지 이벤트가 발생되겠죠...
즉 클릭시 submit 되면서 form의 onsubmit 이벤트가 발생되요
거기에 onclick 을 주게되면 두가지 이벤트가 발생되겠죠...

<input type="image" src="<?=$g4[path]?>/img/edit.gif" onclick="btn_check(this.form, 'update')" >
를
<input type="image" src="<?=$g4[path]?>/img/edit.gif">
로 해주시고
form dp onsbumit="return btn_check(this.form, 'update')" 같은 구문을 추가 해주시면 될것 같습니다..
를
<input type="image" src="<?=$g4[path]?>/img/edit.gif">
로 해주시고
form dp onsbumit="return btn_check(this.form, 'update')" 같은 구문을 추가 해주시면 될것 같습니다..