폼체크 기능관련 질문 정보
그누보드 폼체크 기능관련 질문본문
<p></p>
<table width='90%' cellpadding=3 cellspacing=1 align=center class='textarea'>
<tr class='subject subjectbg ht' align=center>
<td>상품명</td>
<td>구입개수</td>
<td align=right>가격</td>
<td>장바구니</td>
</tr>
<?
for ($i=0; $row=mysql_fetch_array($result); $i++) {
$img = item_img("{$row[it_id]}_{$cfg[arrimg1][0]}", $img_w, $img_h);
$link = "./?doc=$cfg[shop_dir]/item2.php&it_id=$row[it_id]";
$s_put = "<a href=\"javascript:alert('$row[it_name] 개를 장바구니에담습니다');document.frmsearch$i.submit();self.close();\"><img src='./shop/img/baunis.gif' border=0></a>";
$list = $i%2;
echo "
<form name='frmsearch$i' method=post action='./?doc=$cfg[shop_dir]/cartupdate.php'>
<tr align=center class='textarea' >
<input type=hidden name='it_id[]' value='$row[it_id]'>
<input type=hidden name='io_no[]' value='1'>
<td align=left> ".$row[it_name]."</a></td>
>>>>>>>>>이부분의 required 가 문제 <td><input type='text' name='ct_qty[]' itemname='$row[it_name]개수' size=5 required class=input numeric value=''>개</td>
<td align=right class=price>".nf($row[it_panga])." 원 </td>
<td align=center>$s_put</td>
</tr>
<tr><td colspan=5 height=1 background='./shop/img/line.gif'></td></tr>
</form>";
}
?>
</table>
위와 같이 그샵의 리스트 스킨 변형중인데
echo"" 안의 required 폼체크 기능이 안먹히는 군요. 아무리 애를 써바도 제능력으론 부족한것 같아.
문의드립니다. 아시는분 부탁 ^^~~
참고url : http://insam8989.com/?doc=shop/item.php&it_id=000039
이곳에 "옵션선택구입하기" 란을 클릭해보시면 됩니다.
<table width='90%' cellpadding=3 cellspacing=1 align=center class='textarea'>
<tr class='subject subjectbg ht' align=center>
<td>상품명</td>
<td>구입개수</td>
<td align=right>가격</td>
<td>장바구니</td>
</tr>
<?
for ($i=0; $row=mysql_fetch_array($result); $i++) {
$img = item_img("{$row[it_id]}_{$cfg[arrimg1][0]}", $img_w, $img_h);
$link = "./?doc=$cfg[shop_dir]/item2.php&it_id=$row[it_id]";
$s_put = "<a href=\"javascript:alert('$row[it_name] 개를 장바구니에담습니다');document.frmsearch$i.submit();self.close();\"><img src='./shop/img/baunis.gif' border=0></a>";
$list = $i%2;
echo "
<form name='frmsearch$i' method=post action='./?doc=$cfg[shop_dir]/cartupdate.php'>
<tr align=center class='textarea' >
<input type=hidden name='it_id[]' value='$row[it_id]'>
<input type=hidden name='io_no[]' value='1'>
<td align=left> ".$row[it_name]."</a></td>
>>>>>>>>>이부분의 required 가 문제 <td><input type='text' name='ct_qty[]' itemname='$row[it_name]개수' size=5 required class=input numeric value=''>개</td>
<td align=right class=price>".nf($row[it_panga])." 원 </td>
<td align=center>$s_put</td>
</tr>
<tr><td colspan=5 height=1 background='./shop/img/line.gif'></td></tr>
</form>";
}
?>
</table>
위와 같이 그샵의 리스트 스킨 변형중인데
echo"" 안의 required 폼체크 기능이 안먹히는 군요. 아무리 애를 써바도 제능력으론 부족한것 같아.
문의드립니다. 아시는분 부탁 ^^~~
참고url : http://insam8989.com/?doc=shop/item.php&it_id=000039
이곳에 "옵션선택구입하기" 란을 클릭해보시면 됩니다.
댓글 전체
관심가져주셔서 감사했습니다.
해결하였습니다.
해결하였습니다.

(에구.. 그샵인줄 모르고 발담가버렸네요... 카테고리가없으니 이럴때두 생기네요...-_-a
그샵은 하나도 모르지만요... 위의 소스는 그누보드에서도 오작동하기에...
참고정도나 하시라고... 적어두어봅니다..)
그누보드에서는... 폼문 전송할때...
자동으로, wrest.js 에서 강제로 가로채서 wrestSubmit()함수를 실행시켜 required 등을 체크합니다...
위 소스 $s_put 부분에서... 보통폼문의 submit을 사용하지않고... 자바스크립트로 직접 호출하기때문에 wrestSubmit(wrest.js에 정의된)함수가 실행되지 않는듯합니다...
그래서 required ,numeric 등이 적용되지 않는듯...
해결책은... -_-a 잘 모르겠네요 -_-;;;
앵커와 자바스크립트로 폼 전송은... 좀 생소한데다... 메세지 출력과 창닫기 까지...
제겐 너무 고난이도라서... 이쯤에서... 발 빼보렵니다... (--)(__)
--------------------------이하 잡담-------
$s_put = "<INPUT TYPE='submit' value='옵션추가'>"; <- 이게 제일 기본적인걸텐데...
여기엔 어찌 메세지와 창닫기가 추가 될지...
javascript:wrestSubmit(document.frmsearch$i) 이건 잘 안되나보네요.. 인자를 안받는 함수라 그런건지...
javascript:document.frmsearch$i.onsubmit() 이러면 wrestSubmit 함수가 실행되긴 하는데... 정작 submit는 안되네요...
너무 그누의 틀에서만(wrest.js 사용) 생각하는건가? 같은기능하도록 함수 새로 정의하는건?
그샵은 하나도 모르지만요... 위의 소스는 그누보드에서도 오작동하기에...
참고정도나 하시라고... 적어두어봅니다..)
그누보드에서는... 폼문 전송할때...
자동으로, wrest.js 에서 강제로 가로채서 wrestSubmit()함수를 실행시켜 required 등을 체크합니다...
위 소스 $s_put 부분에서... 보통폼문의 submit을 사용하지않고... 자바스크립트로 직접 호출하기때문에 wrestSubmit(wrest.js에 정의된)함수가 실행되지 않는듯합니다...
그래서 required ,numeric 등이 적용되지 않는듯...
해결책은... -_-a 잘 모르겠네요 -_-;;;
앵커와 자바스크립트로 폼 전송은... 좀 생소한데다... 메세지 출력과 창닫기 까지...
제겐 너무 고난이도라서... 이쯤에서... 발 빼보렵니다... (--)(__)
--------------------------이하 잡담-------
$s_put = "<INPUT TYPE='submit' value='옵션추가'>"; <- 이게 제일 기본적인걸텐데...
여기엔 어찌 메세지와 창닫기가 추가 될지...
javascript:wrestSubmit(document.frmsearch$i) 이건 잘 안되나보네요.. 인자를 안받는 함수라 그런건지...
javascript:document.frmsearch$i.onsubmit() 이러면 wrestSubmit 함수가 실행되긴 하는데... 정작 submit는 안되네요...
너무 그누의 틀에서만(wrest.js 사용) 생각하는건가? 같은기능하도록 함수 새로 정의하는건?