gpt4 book ai didi

javascript - 如何使用 javascript 和/或 jquery 添加表单字段值?

转载 作者:行者123 更新时间:2023-11-28 07:48:12 25 4
gpt4 key购买 nike

嗨,我有一个表单和一个脚本,它可以很好地在我制作的表单中添加和乘以值...唯一的问题是它不会添加十进制数字。有任何解决这个问题的方法吗?

<form>

<input type="text" id="1" name="1" >
<input type="text" id="2" name="2" value="1.11">
<input type="text" id="A" name="A">
<input type="text" id="B" name="B">
<input type="text" id="total" name="total">

<button type="button" id="calculate" name="button">Calculate</button>

</form>


<script>
$(document).ready(function(){
$('#calculate').on('click',function(){
var v1 = $('#1').val(); // take first text box value
var v2 = $('#2').val(); // take second hidden text box value
$('#A').val(parseInt(v1)+parseInt(v2)); // set value of A
var aval = (parseInt($('#A').val()) * parseFloat(.08)); // calculate value of b
$('#B').val(aval);// set value of B
var totalval = parseInt($('#A').val()) + parseFloat(aval);
//calculate value for total
$("#total").val(totalval); // set total
})

});
</script>

http://jsfiddle.net/1s3hoeqw/2/

最佳答案

我在你的 jsfiddle 示例中做了一些更改......请看一下......它正在按你想要的方式工作

`http://jsfiddle.net/1s3hoeqw/11/`

好吧,使用 parseInt 而不是 parseFloat 会导致计算错误...但现在我已经更新了上面的链接...请看一下。

关于javascript - 如何使用 javascript 和/或 jquery 添加表单字段值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27184925/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com