고수님께 스크립트 질문드립니다.
본문
<form name="fwrite" id="fwrite" method="post" onsubmit="return fwrite_submit(this);" enctype="multipart/form-data">
<input type="text" class='readonly-txt' style="width:95px;" name=con_id id="con_id" value='<?=$con_id?>'>
<input type="submit" class="myBtn_confirm f_white board" value="정규수강등록" id='btn_submit'>
</form>
<script type="text/javascript">
function fwrite_submit(f) {
if (document.getElementById('con_id').value=='')
msg = "\n\n※ 규격 사이즈 입력칸이 비어있습니다. 비어있을 경우에는 스몰사이즈로 배송됩니다.";
else msg ="";
if(!confirm( msg + "\n\n※ 등록하시겠습니까?"));
return false;
document.getElementById('btn_submit').disabled = true;
<? echo "f.action = './write_update.php';"; ?>
return true;
}
</script>
그누4 write.skin 입니다.
원본 중에서 필요한 부분만 보여드립니다.
저기서요.
폼값이 비워졌다는 것만 메세지 주고 바로 action을 실행하고 싶은데요.
retrun false를 해도 멈추더라고요.
그냥 폼 값이 비워져 있다는 것만 알려주고 업데이트 파일로 가게 하려면 어떻게 해야하나 좀 가르켜 주세요.
부탁드립니다.. 꾸뻑^^
!-->답변 1
if(!confirm( msg + "\n\n※ 등록하시겠습니까?"));
return false;
위 부분을 아래처럼 바꾸시면 될거 같네요.
if (msg) {
alert(msg + "\n\n※ 등록하시겠습니까?");
}
답변을 작성하시기 전에 로그인 해주세요.