>> Edit article
이름
제목
패스워드
안녕하세요 이상호입니다. 이곳에서 많은 것을 배우고 있습니다. 이번에 드릴 질문은 자바스크립트를 체크해서 이미지버튼으로 전송을 하는 겁니다. 그런데 전송이 되는데 스크립트를 체크하지를 못하고 있습니다. 아무값도 없으면 체크를 해서 값을 넣도록 강요를 해야하는데 그부분에서 그냥 넘어가는 군요. 아래에 소스를 올리오니 보시고 문제점을 짚어주시면 감사하겠습니다. function checkdata(form){ //글쓰기 체크부분임 if (!form.writer.value){ alert('이름을 입력하세요'); form.writer.focus(); return; } if (!form.subject.value) { alert('제목을 입력하세요'); form.subject.focus(); return; } if (!form.contents.value) { alert('내용을 입력하세요'); form.contents.focus(); return; } if (!form.passwd.value) { if (confirm('암호가 없으면 글을 수정하거나 삭제하실 수 없습니다. 암호 를 입력하시겠습니까?')) { form.passwd.focus(); return; } } form.submit(); } //위의 부분은 스크립트 체크부분입니다. <a href="javascript:document.writeform.submit();" onClick="checkdata (this.form);"> <img src="images/write_up.gif" width="47" height="40" border="0 "></a> //이부분은 전송부분입니다. input를 버튼으로 할 경우 체크를 잘 합니다. 그런데 이미지로 할 경우에는 값을 한번 체크하고 바로 전송하여 디비에 저장을 해버립니다. 그리고, 위와 같이 할 경우 그냥 체크없이 넘어갑니다. 무엇이 문제인지 살펴주시면 감사하겠습니다. 그럼 수고하세요 -- 이상호
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved