묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
한개의 form 에 두개의 action 지정..
2003.02.28 15:41
쇼핑몰을 만들어보고 있습니다..
물품 보기 항목에서
메뉴가 두가지거든요
장바구니 담기 와 바로결제하기..
물품보기 항목에서 수량과 기타 세부사항을 입력받아서
장바구니 담기 혹은 바로결제하기 로 값을 넘겨주고 싶은데요..
action 지정을 어떻게 해야 할지 모르겠습니다.
알려주셔요 ㅠㅠ
물품 보기 항목에서
메뉴가 두가지거든요
장바구니 담기 와 바로결제하기..
물품보기 항목에서 수량과 기타 세부사항을 입력받아서
장바구니 담기 혹은 바로결제하기 로 값을 넘겨주고 싶은데요..
action 지정을 어떻게 해야 할지 모르겠습니다.
알려주셔요 ㅠㅠ
댓글 2
-
특급잠수부
2003.02.28 21:56
-
미자
2003.03.02 13:46
아하..
자바스크립트.. 끝내 외면해보려 했지만 결국엔 함께 공부해야하는것이군요.
미련했구나 ㅡ.ㅜ
감사드립니다. ^^
상품의 인덱스 번호나 혹은 고유한 값만 넘겨서 (단 테이블에 존재하는 값) 그 해당 페이지에서 처리해 주면 되는거죠.
get방식으로 처리를 해도 됩니다.
결제하기 부분에서는 카드 모듈이나 ars결제 같은 외부모듈을 이용한다면 결제 페이지에서 필요한 정보들을 form으로 submit 시키면 되겠죠.
저런 방법이 싫으시고, form의 action에 2군데 이상이 걸리시길 원하신다면.
자바스크립트가 해답입니다.
자바스크립트의 form.action=''; 을 이용하여
장바구니 버튼이 A이고 결제하기 버튼이 B이면
<script>
var act_src;
<? if ($but_value == 'A') { ?>
var act_src = '장바구니 파일';
<? }else{ ?>
var act_src = '결제파일';
<? } ?>
</script>
이렇게 해줘도 되고 아니면 바로 form.action='파일경로';로 2번 나누어서 써주면 되겠지요.
자세한 부분은 검색을 이용하셔서 하세요.
검색해서 여러번 시행착오를 거치면서 하는것이 도움이 많이 됩니다.