수량에 대한 가격 변환(장바구니시 갯수에 따른 가격)
페이지 정보
작성자 최고관리자 작성일 21-02-10 17:22 조회 10,307 댓글 0본문
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red" onload="init();">
<script language="JavaScript">
// 변경된 값을 저장
var sell_price;
var amount;
// init 초기값을 지정할 수 있다.
function init () {
sell_price = document.form.sell_price.value;
amount = document.form.amount.value;
document.form.sum.value = sell_price;
change();
}
// add
// howmany 값을 1 증가 시키고, 합계를 계산.
function add () {
hm = document.form.amount;
sum = document.form.sum;
hm.value ++ ;
sum.value = parseInt(hm.value) * sell_price;
}
// del
// howmany 값을 1 감소 시키고, 합계를 계산.
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="80000">
<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="13" readonly>
</form>
</body>
<script language="JavaScript">
// 변경된 값을 저장
var sell_price;
var amount;
// init 초기값을 지정할 수 있다.
function init () {
sell_price = document.form.sell_price.value;
amount = document.form.amount.value;
document.form.sum.value = sell_price;
change();
}
// add
// howmany 값을 1 증가 시키고, 합계를 계산.
function add () {
hm = document.form.amount;
sum = document.form.sum;
hm.value ++ ;
sum.value = parseInt(hm.value) * sell_price;
}
// del
// howmany 값을 1 감소 시키고, 합계를 계산.
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="80000">
<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="13" readonly>
</form>
</body>
댓글목록 0
등록된 댓글이 없습니다.