이거 좀 봐주실 수 있을까요? ㅎ 채택완료
잘되는데요...
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) );
위와 같이 하면 될듯 합니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인