그누보드 여분필드를 자바스크립트에 대입하려고하는데 모르겠어용... > 그누4 질문답변

그누4 질문답변

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

그누보드 여분필드를 자바스크립트에 대입하려고하는데 모르겠어용... 정보

그누보드 여분필드를 자바스크립트에 대입하려고하는데 모르겠어용...

본문

글쓰기 화면에서...
 
$wr_3 필드에 가격이 입력 있고..
$wr_2 필드에는 수량이 입력 되고..
$wr_9 필드에는 수량에 따른 총 합계가 나타내어지는데요..
즉, $write[wr_3] * $write[wr_2] 요렇게 했어요..
 
근데...
이걸 쇼핑몰처럼..
수량을 사용자가 직접 입력하지 않고.. 자바 스크립트로..
수량을 늘리는 버튼을 누르면 $wr_9에 자동으로 그 합계가 나오는 스크립트를 적용하고 싶은데요...
여유필드 함수를 어떻게 적용해야 할지 몰라서 문의 드립니다.
 
자바 스크립트는.. 블루비에서 구한.. 아래 소스구요.
여기서...
sell_price => wr_3
amount => wr_2
sum => wr_9
..로 전부 바꾸니까...
 
documont.form.wr_2는 NULL이라고 오류가 나면서 적용이 안되네요.. ㅠㅁㅠ
요거 그누 필드에 대입 좀 부탁합니다.
 
아이고 뭐하나 되는기 없네용~
===============================================================================
<html>
<head>
    <title>BLUEB</title>
</head>
<body onload="init();">
<script language="JavaScript">
<!--
var sell_price;
var amount;
function init () {
    sell_price = document.form.sell_price.value;
    amount = document.form.amount.value;
    document.form.sum.value = sell_price;
    change();
}
function add () {
    hm = document.form.amount;
    sum = document.form.sum;
    hm.value ++ ;
    sum.value = parseInt(hm.value) * sell_price;
}
function del () {
    hm = document.form.amount;
    sum = document.form.sum;
        if (hm.value > 1) {
            hm.value -- ;
            sum.value = parseInt(hm.value) * sell_price;
        }
}
function change () {
    hm = document.form.amount;
    sum = document.form.sum;
        if (hm.value < 0) {
            hm.value = 0;
        }
    sum.value = parseInt(hm.value) * sell_price;

//-->
</script>
<form name="form" method="get">
수량 : <input type=hidden name="sell_price" value="5500">
<input type="text" name="amount" value="1" size="3" onchange="change();">
<input type="button" value=" + " onclick="add();"><input type="button" value=" - " onclick="del();"><br>
금액 : <input type="text" name="sum" size="11" readonly>원
</form>
</body>
===============================================================================

댓글 전체

수정할게 없을텐데요.
원래의 소스에서 <input type=hidden name="sell_price" value="<?=$write[wr_3]?>">
이렇게만 하시면 계산은 됩니다.
그리고 wr_2,wr_9 는 여기서 하실게 없고
폼을 전송하면 받는쪽에서
$amount 를 wr_2 에,
$sum 을 wr_9 에 넣으시면 됩니다.
으헤헤헤~~~
또... 자문.. 자답!!! ㅠㅁㅠ

으헐~~~
<form name="form" method="get"> 요거때문이었습니다.
write.skin.php 는 name="form"이 아니라... name="fwrite"인데.. form을 넣어서 자바스크립트 짠걸 그대로 쓰니.. 오류가~~ ㅠㅁㅠ

에효...

제정신이 아닌듯 합니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT