为什么在调用表单的reset()
方法时未重置具有value属性的第二个输入?清除包含具有值属性输入的表单的最佳方法是什么?
<form id="myform">
<input type="text" />
<input type="text" value="1" />
<button id="reset" name="reset" onclick="document.getElementById('myform').reset()">reset</button>
</form>
最佳答案
您在这里不需要JavaScript。只需将按钮的type
属性设置为reset
即可。
<form>
<input type="text" />
<input type="text" value="1" />
<button id="reset" name="reset" type="reset">reset</button>
</form>
默认情况下,
button
中的form
元素将提交表单。