form one liner resets

Mateusz -

3 quick ways to reset our HTML form.

<form id="user-form">
    <div>
        <label for="user-name">Name:</label>
        <input type="text" id="user-name" name="user-name">
        <input type="checkbox"> 
        <input type="submit" value="Submit">
    </div>
</form>

Vanilla JavaScript approach

//
document.getElementById('user-form').reset();
//

jQuery approach

//
$('#user-form')[0].reset();
//

HTML approach

Here we just need to add one more input element, with type “reset” to our form and that’s it.

<form id="user-form">
    <div>
        <label for="user-name">Name:</label>
        <input type="text" id="user-name" name="user-name">
        <input type="checkbox"> 
        <input type="reset" value="Reset">
        <input type="submit" value="Submit">
    </div>
</form>

Summary

If you do not need any JavaScript code in your form use built HTML input reset element. It is always less JavaScript code in your project.