Limpiar todos los campos de un formulario con JQuery

by | May 22, 2019

Opción 1: Cuando tenemos uno o dos campos que necesitamos limpiar.

[js]
$(”#miInput”).val(”);
[/js]

Opción 2: Cuando son muchos campos a limpiar.

[js]
// función que recibe el id del formulario a limpiar
function limpiaForm(miForm) {
// recorrer todos los campos
$(’:input’, miForm).each(function() {
var type = this.type;
var tag = this.tagName.toLowerCase();
//limpiar los valores de los campos
if (type == ‘text’ || type == ‘password’ || tag == ‘textarea’)
this.value = “”;
// los checkboxes y radios, le quitamos el checked
else if (type == ‘checkbox’ || type == ‘radio’)
this.checked = false;
// los select quedan con indice –
else if (tag == ’select’)
this.selectedIndex = -1;
});
}
[/js]

Opción 3: Para limpiar todo el formulario de una vez.

[js]
$("#Formulario1")[0].reset();
[/js]