폼체크 기능관련 질문

· 22년 전 · 1289 · 2
<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
이곳에 "옵션선택구입하기" 란을 클릭해보시면 됩니다.
|

댓글 2개

관심가져주셔서 감사했습니다.
해결하였습니다.
(에구.. 그샵인줄 모르고 발담가버렸네요... 카테고리가없으니 이럴때두 생기네요...-_-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 사용) 생각하는건가? 같은기능하도록 함수 새로 정의하는건?
댓글을 작성하시려면 로그인이 필요합니다.

그누3질답

+
제목 글쓴이 날짜 조회
22년 전 조회 589
몽실이
22년 전 조회 632
22년 전 조회 830
22년 전 조회 481
22년 전 조회 514
22년 전 조회 730
22년 전 조회 854
22년 전 조회 521
22년 전 조회 584
22년 전 조회 1,290
22년 전 조회 600
22년 전 조회 473
22년 전 조회 859
22년 전 조회 368
22년 전 조회 471
22년 전 조회 458
22년 전 조회 520
22년 전 조회 490
22년 전 조회 565
22년 전 조회 688