<form id="contact-form">
<input type="text" value="100" id="number" name="number" />
<input type="hidden" value="00" id="decimal" name="decimal" />
<input type="submit" name="submit-form" />
</form>
<script>
var form = document.getElementById('#contact-form');
form.addEventListener("submit", function() {
var input = document.createElement('number');
input.type = 'text';
input.name = 'decimal';
input.value = '00';
this.appendChild(input);
}, true);
</script>
//我希望它提交表单之前小数“00”追加到输入的号码。如何在提交前追加隐藏字段值以输入文本字段?
//我想要的结果为= 10000
你的脚本是无效的。 var form = document.getElementById('#contact-form');应该没有哈希。或者应该使用querySelector。 – 2016-08-13 07:24:48