I want to clear all forms on page load. I tried to use this function on domready, but it doesn't help. I'm new to JavaScript. Is there anything wrong with this function?
$(':input', form)
.not(':button, :submit, :reset, :hidden')
.val('')
.removeAttr('checked')
.removeAttr('selected');
You can try using the plain javascript reset
method on a form
$('form').each(function() { this.reset() });
This should reset each form to its default state.
To re-enable all checkboxes, you can try:
$(':checkbox').prop('disabled', false);
maybe this is what your asking? not sure why you would need it. the fields should be blank on page load anyways. you should change the values php side.
$('input[type=text]').val('');
$('input[type=radio]').checked=false;
$('input[type=checkbox]').checked=false;
or maybe even
$("input:not(':button, :submit, :reset, :hidden')").val('').checked=false;
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With