자바스크립트로 폼 value 변경하는 방법...
아놔 길게 작성해놓은 글을 뒤로가기(Back space__)나쁜넘때문에 다 날려먹은 -_-;;
간추려 씁니다..ㅠ
영카트에서...
상품리스특 일반적으로 한 번에 하나의 상품만 장바구니에 추가가 가능한데..
좀 응용해서 수량을 적고 체크박스에 체크를 하고.. 장바구니버튼을 클릭하면 일괄적으로 적어준 수량대로 장바구니에 담기게 하려고 합니다..
다른건 다 구현이 됐는데 ct_qty[$i] < 요녀석을 히든으로 cartupdate녀석에게 넘겨야하는데...
수량을 적거나 ㅊㅔ크박스에 체크를 하면 ct_qty[$i] 요녀석 수량도 변하게 하고싶은데..
잘 안되요 ㅠ onChange 이용하면 될 것 같은데..
form 이름은 flist3... 그래서 document.filst3.ct_qty[$i].value= 어쩌구.. 이렇게 스크립트로 값을 주면 될 것 같은데 참 힘드네여 ㅋㅋ;;
결론은.. 수량을 직접 입력하거나.. 체크박스에 체크르 할 경우 입력된 수량의 value가 ct_qty[$i]의 value에 대입되게 하는....;;
좋은하루보내세요~
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 3개
그리고 $i 함수는 php내에서 echo를 할 시에만 쓸수 있고 보통은 <?=$i?> 라고 해줘야합니다
function Onchange(a,b) {
fd = eval("document.filst3.ct_qty["+a+"].value");
fd = b;
}
이런 형태로
태그 안에도 Onchange('<?=$i?>', this.value)
형식으로 변수 값을 전달해 줘야겠지요