Restablecer formulario HTML usando jQuery

Sheeraz Gul 30 enero 2023
  1. Use el método trigger() para restablecer el formulario HTML usando jQuery
  2. Cree un objeto de formulario jQuery y use el método reset() de JavaScript para restablecer el formulario HTML
Restablecer formulario HTML usando jQuery

jQuery no tiene un método como el método reset() de JavaScript, pero podemos usar el método trigger() de jQuery para restablecer el formulario HTML. Este tutorial demuestra cómo usar el método trigger() para restablecer el formulario HTML en jQuery.

Use el método trigger() para restablecer el formulario HTML usando jQuery

El método trigger() puede activar un controlador de eventos específico en elementos seleccionados. Podemos usar este método con el parámetro reset para restablecer el formulario HTML.

La sintaxis del método trigger() para restablecer el formulario es:

$("Form").trigger("reset");

Donde el Form es un selector para el formulario, puede ser un id, una clase o la palabra clave form.

Probemos un ejemplo:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>ResetForm Using JQuery</title>
</head>
<body>
    <form action="" method="post" id="DemoForm">
        <label>Name:</label>
        <input type="text" name="name">
        <br><br>
        <label>ID:</label>
        <input type="text" name="id">
        <br><br>
        <label>Address:</label>
        <input type="text" name="address">
        <br><br
        <label>Salary:</label>
        <input type="number" name="salary">
        <input type="submit" value="Submit">
    </form>
    <br>
    <button type="button" id='ResetButton'>Reset Form</button>
    <script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
    <script>
    $(document).ready(function(){
        $("#ResetButton").click(function(){
            $("#DemoForm").trigger("reset");
        });
    });
    </script>
</body>
</html>

El código anterior restablecerá el formulario al hacer clic en el botón. Ver salida:

Formulario de restablecimiento del disparador jQuery

Cree un objeto de formulario jQuery y use el método reset() de JavaScript para restablecer el formulario HTML

Otro método para restablecer el formulario en jQuery es que podemos hacer un objeto jQuery del formulario y restablecerlo con el método reset() de JavaScript. La sintaxis de este método es:

$("#DemoForm")[0].reset()

Donde [0] convertirá el objeto jQuery en un objeto JavaScript y luego aplicará el método reset().

Vea el siguiente ejemplo para este método:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Reset Form Using JQuery</title>
</head>
<body>
    <form action="" method="post" id="DemoForm">
        <label>Name:</label>
        <input type="text" name="name">
        <br><br>
        <label>ID:</label>
        <input type="text" name="id">
        <br><br>
        <label>Address:</label>
        <input type="text" name="address">
        <br><br
        <label>Salary:</label>
        <input type="number" name="salary">
        <input type="submit" value="Submit">
    </form>
    <br>
    <button type="button" id='ResetButton'>Reset Form</button>
    <script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
    <script>
    $(document).ready(function() {
            $("ResetButton").click(function() {
                $("#DemoForm")[0].reset()
            });
        });
    </script>
</body>
</html>

El código anterior convertirá el objeto jQuery a JavaScript y restablecerá el formulario utilizando el método reset(). Ver salida:

Formulario de reinicio de jQuery

Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook

Artículo relacionado - jQuery Form