이거 좀 봐주실 수 있을까요? ㅎ

이거 좀 봐주실 수 있을까요? ㅎ

QA

이거 좀 봐주실 수 있을까요? ㅎ

본문

잘되는데요...

wr_32값과 wr_33값을 타이핑하면 합해서 wr_34에 나와요

그런데 wr_33값은 기본 0으로 하고 변경이 있으면 그 변경값과 wr_32를 합해서 

wr_34에 넣으려는건데...잘 안되네요..

이런땐 어떻게 해야 하는지요?

 

    

    var gtotal = stripComma( $('#all_total').val() );

    var dtotal = stripComma( $('#wr_32').val() );    
    var orgin = stripComma( $('#wr_33').val() );    


    
    
    if(!isNum(gtotal) || !isNum(dtotal) || !isNum(orgin)) return;

    $('#wr_32').val(dtotal);
    
    $('#wr_33').val(orgin);  
    $('#wr_34').val(setComma('#wr_34'));
 
 
    $('#wr_34').val(  parseInt(orgin) + parseInt(gtotal) + parseInt(dtotal)  ) ;
 

이 질문에 댓글 쓰기 :

답변 2

 

var wr_32_val = stripComma( $("#wr_32").val() );

var wr_33_val = stripComma( $("#wr_33").val() );

 if(!isNum(wr_32_val ) || !isNum(wr_33_val )) return;

$("#wr_34").val(  parseInt(wr_32_val) + parseInt(wr_33_val) );

 

cho개발님이 쓰신것 처럼 wr_33에 이벤트를 걸어주고

32  + 33  = 34 와 같이 표현하는게 목적이라면 위와 같이 해도 될듯 싶은데요

 

이해하기 쉽도록 변수를 변경해 썼으니ㅐ

 wr_32_val 는     dtotal 로 변경해 쓰시고

 wr_33_val 는     orgin 로 변경해 쓰시면 될거 같습니다

 

만약 기존값을 계속 더해야 할 상황이라면 

$("#wr_34").val(   $("#wr_34").val() + parseInt(wr_32_val) + parseInt(wr_33_val)  );

위와 같이 하면 될듯 합니다

 

wr_33 value에 0을 넣고 스크립트부분에 wr_33이 change keyup 조건 넣으면 될거 같은데요

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

회원로그인

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