如何使用JavaScript重置或清除表单?

如何使用JavaScript重置或清除表单?

本教程教我们如何使用JavaScript重置或清除表单。对于用户来说,这个选项非常有用,当他们填写了错误的表单,并在提交之前了解到错误后,他们想要删除所有数据。如果表单很大,那么手动删除所有内容可能很困难,所以最好使用JavaScript的reset()方法。

reset()方法在JavaScript中定义,在点击它时,与其onclick()方法相关联的表单将重置提供的表单的每个输入部分。

语法

我们已经看到了reset()函数的基础知识,现在让我们转到它的语法 –

var element = document.getElementById( Id_of_required_form ).
element.reset()

在上述语法中,“ 所需表单的ID ”是我们要重置或清除的表单的ID。我们使用DOM的‘ getElementById ’方法获取表单,并将其存储在变量‘element’中。

之后,通过使用reset()方法,我们通过调用它重置或清除ID为‘ 所需表单的ID ’的元素的表单。

算法

我们已经看到了通过获取其ID和 reset() 方法来重置或清除表单的语法,让我们逐步了解完整的算法以更好地理解它。

创建用户表单

在这些步骤中,我们将创建表单,其中我们将定义或创建许多输入框以供用户输入以填充表单,并且将调用函数来从下拉列表中删除对象的按钮。

  • 首先,我们必须使用

<

form> 标签创建要使用JavaScript的 reset() 方法重置或清除的表单。

  • 在表单中,我们使用标签创建了一些输入框,其中用户可以写入数据。

  • 这些输入框将是文本和数字类型,以获取所需类型的用户输入。

  • 在为用户输入定义“输入”后,我们将使用 标签定义一个输入字段,并将其设置为按钮类型,并定义’ onclick ‘事件,该事件将调用稍后在脚本中定义的函数。

定义用于删除的脚本或函数

在这些步骤中,我们将定义一个函数,该函数将在上述定义的按钮的“ onclick ”事件中被调用。

  • 首先,我们将使用‘ function ’关键字创建一个函数,并给它一个在“ onclick ”事件中被调用的名称。

  • 在定义的函数中,我们将创建一个变量来存储调用‘ document.getElementById() ’方法的返回值。

  • 我们将将上述定义的表单的‘ id ’作为参数传递给调用‘ document.getElementById() ’方法。

  • 通过使用变量(包含对方法调用的返回值)的reset方法,我们可以将每个输入字段重置为空。

这些是使用JavaScript重置或清除表单的基本步骤,现在让我们看一些示例以更好地理解上述步骤。

示例

在这个例子中,我们将逐步按照上面定义的算法来实现,让我们实现代码 –

<!DOCTYPE html>
<html>
<body>
   <h3>Fill out the below-given form and click the reset button to see the working of the reset() function in JavaScript.</h3>
   <form id=" form_id ">
      Student Name <br>
      <input type="text" name="sname"> <br>

      Student Subject <br>
      <input type = "password" name = "ssubject" > <br>

      Student Roll Number <br>
      <input type = "roll_no" name = "roll_number" > <br>
      <input type = "button" onclick = "newFunction()" value = "Reset" >
   </form>
   <script>
      function newFunction(){
        var element = document.getElementById(" form_id ");
         element.reset()
      }
   </script>
</body>
</html>

在上面的输出中,我们得到了一个表单,其中有一些输入空间,用户可以在其中提供一些输入,最后有一个重置按钮,将表单重置为原始或初始表单。

结论

在本教程中,我们学习了使用JavaScript重置或清除HTML表单的方法。只有在程序员定义或创建用户重置表单的按钮时,才能实现这一点,否则用户必须手动重置。

reset()函数在JavaScript中定义,并且只需点击它,它将重置所提供表单的每个输入部分,此外,如果任何输入有预定义的值存在,它将获取该值。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程