我想添加一些 JavaScript 来执行以下操作。
我会有 3 个这样的字段。
<input type="text" name="a" />
<input type="text" name="b" />
<input type="hidden" name="c" />
假设我在第一个字段中输入 100,在第二个字段中输入 19。
它将 100 除以 19 并将其四舍五入到没有小数位,然后用答案替换第三个隐藏字段的值,因此在这种情况下它将是 (100/19) 5.26... 四舍五入到 6
但是我不确定如何实际实现它。
最佳答案
假设您的表单如下所示;
<form id="myForm" method="POST">
<input type="text" name="a" />
<input type="text" name="b" />
<input type="hidden" name="c" />
</form>
您可以像这样访问表单;
function doAction(action)
{
var frm = document.forms.myForm;
frm.c.value = frm.a.value/frm.b.value;
}
您可以通过添加可点击的按钮或设置表单的提交 Action 来触发 Action 。
编辑:不四舍五入,不知道该怎么做:(
关于java - 使用 Javascript 在提交时更改字段的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3822718/