focusout 값 계산문제 질문입니다

focusout 값 계산문제 질문입니다

QA

focusout 값 계산문제 질문입니다

본문

가격 : <input type="text" name="price" id="price" value="50000" >

할인율:<input type="text" name="discount_rate" id="discount_rate" value="" >

$("#discount_rate").focusout(function() {

  var rate = this.value;           // 할인율 

  var price = $("#price").val();  //가격

  tot_price = price * (1-rate/100); // 할인율 적용한 가격

  $("#tot_price").val(tot_price);

});

총가격:<input type="text" name="tot_price" id="tot_price" value="" >

 

요렇게 해서 forcusout일때 계산이 됩니다.

예를들어 할인율50 입력후 포커스를 때면

총가격엔 25000원이 찍힙니다,

 

 

여기까진 문제없지만,

할인율 50으로 입력후 포커스를 땐 후, 다시 50 으로 주면

50000원이 -> 25000 -> 12500 으로 계산됩니다.

 

백스페이스를 하면

원래금액인 50000원으로 돌아오게 할순 없을까요?

이 질문에 댓글 쓰기 :

답변 1

답변을 작성하시기 전에 로그인 해주세요.
전체 30
QA 내용 검색

회원로그인

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