수량에 대한 가격 변환(장바구니시 갯수에 따른 가격) > JavaScript

본문 바로가기

사이트 내 전체검색

뒤로가기 JavaScript

수량에 대한 가격 변환(장바구니시 갯수에 따른 가격)

페이지 정보

작성자 최고관리자 작성일 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>

댓글목록 0

등록된 댓글이 없습니다.

Copyright © beautipia.co.kr. All rights reserved.

contact : webmaster@beautipia.co.kr

PC 버전으로 보기