使用jQuery清除表单

用户名

我正在使用下面的代码在特定表单上重置我的所有值。

        $('#' + frm).closest('form').find("input[type=text], textarea").val("");
        $('#' + frm).closest('form').find("input[type=password]").val("");
        $('#' + frm).find('input[type=checkbox]:checked').removeAttr('checked');
        $('#' + frm + ' input[type="radio"]').prop('checked', false);

在95%的情况下,它都可以正常工作,但是我想将所有“选择”框重置为所选索引0。如果有更好或更有效的方法来完成整个过程来重置所有元素类型,我将打开最好的建议。我需要重新设置表格,因为同一个人将一遍又一遍地使用相同的表格来添加工作经历。

感谢您的输入

弗拉德·伊努特(Vlad Ionut)

您可以使用Form reset()方法

reset()方法以表格形式重置所有元素的值(与单击“重置”按钮相同)。

 $('#' + frm).closest('form')[0].reset();

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章