Home > Web Front-end > Front-end Q&A > How to use reset method to reset form content in jquery

How to use reset method to reset form content in jquery

PHPz
Release: 2023-04-07 14:06:34
Original
2033 people have browsed it

In front-end development, the form is an essential element, and in the form, it is sometimes necessary to clear or reset the form content. jQuery provides a form reset() method to meet this requirement.

What is the jQuery form reset() method

The jQuery form reset() method is used to reset the content of the form. It will reset all input, textarea and select values ​​in the form to their initial values.

Syntax:

Use jQuery:

$(selector).trigger("reset");
Copy after login

Use JavaScript:

document.getElementById("formId").reset();
Copy after login

Parameter description:

  • selector: The form selector to be reset.
  • formId: ID of the form to be reset.

Example:

Using jQuery:

HTML code:

<form id="myForm">
    <label for="name">Name:</label>
    <input type="text" name="name" id="name" value="Tom"><br>
    <label for="gender">Gender:</label>
    <select name="gender" id="gender">
        <option value="male">Male</option>
        <option value="female" selected>Female</option>
    </select><br>
    <label for="bio">Bio:</label>
    <textarea name="bio" id="bio">This is my bio.</textarea><br>
    <input type="button" value="Reset" id="resetButton">
</form>
Copy after login

jQuery code:

$(document).ready(function(){
    $("#resetButton").click(function(){
        $("#myForm").trigger("reset");
    });
});
Copy after login

Using JavaScript Method:

HTML code:

<form id="myForm">
    <label for="name">Name:</label>
    <input type="text" name="name" id="name" value="Tom"><br>
    <label for="gender">Gender:</label>
    <select name="gender" id="gender">
        <option value="male">Male</option>
        <option value="female" selected>Female</option>
    </select><br>
    <label for="bio">Bio:</label>
    <textarea name="bio" id="bio">This is my bio.</textarea><br>
    <input type="button" value="Reset" id="resetButton" onclick="resetForm()">
</form>
Copy after login

JavaScript code:

function resetForm(){
    document.getElementById("myForm").reset();
}
Copy after login

Achievement effect:

Clicking the Reset button will clear all content in the form.

Note

  • The jQuery form reset() method only resets all values ​​in the form to their default values. It will not clear the form's error message, nor will Resets the focus state of the input box and the position of the scroll bar.
  • When using the jQuery form reset() method, if you want to prevent the form's default submission behavior, you need to use the event.preventDefault() method.
  • If the form contains a reset button, you need to note that it will clear the values ​​of all form elements. You can use event.preventDefault() in the click event to prevent the default behavior.

Summary

The jquery form reset() method is used to clear the form. It is easy to use and can quickly reset the form content. However, in actual use, we need to pay attention to some of its limitations and precautions so that we can better apply it to meet our needs.

The above is the detailed content of How to use reset method to reset form content in jquery. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template