清除和重置Web表单有什么区别?

sik*_*der 6 html javascript webforms

我想使用JavaScript reset()函数重置网页的值.JavaScript首先执行哪个操作:重置还是清除?这两者有什么区别?

另外,如何使用重置功能检索值?

Dav*_*vis 16

清除与重置

清除表单会使所有输入字段为空白,取消选中复选框,取消选择多选选项等等; 而重置表单会恢复所有更改.

例如:

<input type="text" name="name" value="Timothy" />
<input type="reset" value="Reset" />
Run Code Online (Sandbox Code Playgroud)

这将生成一个值为Timothy的输入字段.假设用户然后将值更改为Berners-Lee.如果用户点击该Reset按钮,Berners-Lee的值将恢复(重置)给Timothy.

清除字段将涉及将value输入字段的属性更改为空字符串,如下所示:

<input type="text" name="name" value="" />
Run Code Online (Sandbox Code Playgroud)

您可以value使用JavaScript 更改属性.

检索价值

如果您想使用JavaScript获取(或设置)字段的值,请尝试阅读以下内容: