자바스크립트로 폼 value 변경하는 방법... > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

자바스크립트로 폼 value 변경하는 방법... 정보

자바스크립트로 폼 value 변경하는 방법...

본문

아놔 길게 작성해놓은 글을 뒤로가기(Back space__)나쁜넘때문에 다 날려먹은 -_-;;

간추려 씁니다..ㅠ

영카트에서...
상품리스특 일반적으로 한 번에 하나의 상품만 장바구니에 추가가 가능한데..
좀 응용해서 수량을 적고 체크박스에 체크를 하고.. 장바구니버튼을 클릭하면 일괄적으로 적어준 수량대로 장바구니에 담기게 하려고 합니다..

다른건 다 구현이 됐는데 ct_qty[$i] < 요녀석을 히든으로 cartupdate녀석에게 넘겨야하는데...

수량을 적거나 ㅊㅔ크박스에 체크를 하면 ct_qty[$i] 요녀석 수량도 변하게 하고싶은데..
잘 안되요 ㅠ onChange 이용하면 될 것 같은데..

form 이름은 flist3... 그래서 document.filst3.ct_qty[$i].value= 어쩌구.. 이렇게 스크립트로 값을 주면 될 것 같은데 참 힘드네여 ㅋㅋ;;

결론은.. 수량을 직접 입력하거나.. 체크박스에 체크르 할 경우 입력된 수량의 value가 ct_qty[$i]의 value에 대입되게 하는....;;

좋은하루보내세요~

  • 복사

댓글 전체

document.getElementById 를 자바스크립트 안에 넣어보세요....
그리고 $i 함수는 php내에서 echo를 할 시에만 쓸수 있고 보통은 <?=$i?> 라고 해줘야합니다
$i 자체가 변수이니까 스크립트에 전달 할때 함수 안에 넣어 주셔야 합니다.

function Onchange(a,b) {
      fd = eval("document.filst3.ct_qty["+a+"].value");
      fd = b;
}

이런 형태로

태그 안에도 Onchange('<?=$i?>', this.value)

형식으로 변수 값을 전달해 줘야겠지요
© SIRSOFT
현재 페이지 제일 처음으로