폼 값이 넘어가질 않는데 어디가 문제 일까요? 채택완료
폼 전송 값이 넘어가질 않는데 어디가 문제 일까요.
</p><p><script></p><p>function submit(){</p><p> if($('select[name=type]').val() == ''){</p><p> alert('구분을 반드시 선택해 주세요');</p><p> $('#type').focus();</p><p> return false;</p><p> }</p><p>
</p><p> if($('select[name=com]').val() == ''){</p><p> alert('제조사를 반드시 선택해 주세요');</p><p> $('#com').focus();</p><p> return false;</p><p> }</p><p>
</p><p> if($('select[name=idx]').val() == ''){</p><p> alert('모델명을 반드시 선택해 주세요');</p><p> $('#model').focus();</p><p> return false;</p><p> }</p><p>
</p><p> document.fwrite.action = "<a href="<a href="http://kaentertainment.cafe24.com/bbs/write.php?bo_table=joongo_sell_order" target="_blank" rel="noopener noreferrer">http://kaentertainment.cafe24.com/bbs/write.php?bo_table=joongo_sell_order</a>"><a href="http://kaentertainment.cafe24.com/bbs/write.php?bo_table=joongo_sell_order" target="_blank" rel="noopener noreferrer">http://kaentertainment.cafe24.com/bbs/write.php?bo_table=joongo_sell_order</a></a>";</p><p> document.fwrite.submit();</p><p> return true;</p><p>}</p><p></script></p><p>
</p><p>
</p><p><form name="fwrite" id="fwrite" method="post" onsubmit="$('input[name=main_data3]').val($('#pay').text());"></p><p><span style="white-space:pre"> </span><input type="hidden" name="main_data1" value="<?php echo $com ?>"></p><p><span style="white-space:pre"> </span><input type="hidden" name="main_data2" value="<?php echo $idx ?>"></p><p><span style="white-space:pre"> </span><input type="hidden" name="main_data3" value=""></p><p><span style="white-space:pre"> </span></p><p><span style="white-space:pre"> </span><table style="margin:0px auto;"></p><p><span style="white-space:pre"> </span><tr></p><p><span style="white-space:pre"> </span><td class="sp_tst">내 폰은 얼마일까?</td></p><p><span style="white-space:pre"> </span><td></p><p><span style="white-space:pre"> </span><select id="type" name="type"></p><p><span style="white-space:pre"> </span><option value="">구분</option></p><p><span style="white-space:pre"> </span><option value="1">중고폰</option></p><p><span style="white-space:pre"> </span><option value="2">깨진액정</option></p><p><span style="white-space:pre"> </span></select></p><p><span style="white-space:pre"> </span></td></p><p><span style="white-space:pre"> </span><td></p><p><span style="white-space:pre"> </span><select id="com" name="com"></p><p><span style="white-space:pre"> </span> <option value="">제조사</option></p><p><span style="white-space:pre"> </span> <option>삼성</option></p><p><span style="white-space:pre"> </span> <option>애플</option></p><p><span style="white-space:pre"> </span> <option>LG</option></p><p><span style="white-space:pre"> </span> <option>SKY</option></p><p><span style="white-space:pre"> </span></select></p><p><span style="white-space:pre"> </span></td></p><p><span style="white-space:pre"> </span><td></p><p><span style="white-space:pre"> </span><select id="model" name="idx"></p><p><span style="white-space:pre"> </span> <option value="">모델명</option></p><p><span style="white-space:pre"> </span></select></p><p><span style="white-space:pre"> </span></td></p><p><span style="white-space:pre"> </span><td></p><p><span style="white-space:pre"> </span><div class="mrc-a">A급 매입시세</div></p><p><span style="white-space:pre"> </span><div class="mrc-money" id="pay">0</div></p><p><span style="white-space:pre"> </span><div class="mrc-won">원</div></p><p><span style="white-space:pre"> </span></td></p><p><span style="white-space:pre"> </span><td></p><p><span style="white-space:pre"> </span><div class="btn_sell" onclick="submit();"><img src="<?php echo G5_URL ?>/img/sell.jpg"></div></p><p><span style="white-space:pre"> </span></td></p><p><span style="white-space:pre"> </span></tr></p><p><span style="white-space:pre"> </span></table></p><p><span style="white-space:pre"> </span></p><p>
</p><p><span style="white-space:pre"> </span></form></p><p>
받는 페이지 처리
</p><p>$wr1 = $_POST['main_data1'];</p><p>$wr2 = $_POST['main_data2'];</p><p>$wr3 = $_POST['main_data3'];</p><p>
답변 4개
댓글을 작성하려면 로그인이 필요합니다.
jquery 사용할수 있는 구문은 넣으신건가요??
저 소스대로 복사해서 해보니..
function submit() 요기는 타는데요
function submit(){
alert('a'); if($('select[name=type]').val() == ''){ alert('구분을 반드시 선택해 주세요'); $('#type').focus(); return false; } alert('b');
;
;
;
;
이런식으로 alert('a')는 찍네요
alert('b')요기는 안찍으니 먼저 ..jquery요거 사용토록 해주심될듯..
만약 넣으신 상태면 function submit(){ 요기 다 빼고 서브밋만 먼저 해보시고 하나씩 해보시는게 좋을듯합니다.
다 빼고
이렇게 넣어서 해보니까 폼 submit은 잘 되네요
댓글을 작성하려면 로그인이 필요합니다.
value 를 굳이 JavaScript 로 재설정을 해야되는 이유가 있나요?
</p><p>$wr1 = $_POST['type'];</p><p>$wr2 = $_POST['com'];</p><p>$wr3 = $_POST['idx'];</p><p>
이미 해당 값들로 넘어가고 있습니다.
그리고 onsubmit 은 저런 형태로 사용하는 것이 아니라
폼을 서브밋 할때 유효성 체크 판단에 따른 트리거 형태로 사용합니다. (onsubmit="return submit_function()")
또한
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인