为什么在调用表单的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元素将提交表单。

10-05 20:53
查看更多