답변 2개
채택된 답변
+20 포인트
7년 전
예제 코드입니다.
</p>
<p><script>
$(function() {
$('#chk').on('click', function() {
var wr_7 = parseInt($('#wr_7').val());
var wr_14 = parseInt($('#wr_14').val());
var wr_15 = parseInt($('#wr_15').val());
tmp = wr_14 + wr_15 * 0.007 / wr_7;
val = tmp.toFixed(2);
$('#wr_16').val(val);
});
});
</script></p>
<p><input type="text" name="wr_7" id="wr_7">
<input type="text" name="wr_14" id="wr_14">
<input type="text" name="wr_15" id="wr_15"></p>
<p> </p>
<p><input type="checkbox" id="chk"></p>
<p> </p>
<p><input type="text" name="wr_16" id="wr_16"></p>
<p>
바로 DB wr_16 필드에 저장하고 싶다면 ajax 로 처리해야 됩니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 6개
a
a4size
7년 전
�
트샷
7년 전
val = tmp.toFixed(2);
가 소수점 2자리로 하는 부분입니다. 이 부분을 빼면 됩니다.
가 소수점 2자리로 하는 부분입니다. 이 부분을 빼면 됩니다.
a
a4size
7년 전
고맙습니다. 덕분에 잘 해결했습니다.^^
a
a4size
7년 전
이상하게 계산을 하면....계산기로 계산값이랑 틀리게 나오네요...뭐가 문제 인지요?ㅠㅠ
참고로 wr_7 값이 float 입니다.
참고로 wr_7 값이 float 입니다.
�
트샷
7년 전
var wr_7 = parseInt($('#wr_7').val());
->
var wr_7 = parseFloat($('#wr_7').val());
로 변경해 보셨으면 합니다.
->
var wr_7 = parseFloat($('#wr_7').val());
로 변경해 보셨으면 합니다.
a
a4size
7년 전
고맙습니다. 변수형을 바꾸니 제대로 값이 나오네요 ^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
근데 결과값이 이상하게 나오네요.....ㅠ
wr_7 float 입니다.