当前位置:首页 > jquery

jquery清空表单

2026-03-16 18:54:55jquery

使用 jQuery 清空表单的方法

方法一:使用 val('') 清空输入字段
对于 <input><textarea><select> 元素,可以通过 val('') 方法清空其值:

$('form input, form textarea, form select').val('');

方法二:使用 reset() 方法重置表单
如果希望将表单恢复到初始状态(包括默认值和选项),可以直接调用原生表单的 reset() 方法:

$('form')[0].reset();
// 或
$('form').trigger('reset');

方法三:遍历表单元素并清空
针对更复杂的表单(如包含复选框、单选按钮等),可以遍历所有元素并分类处理:

$('form').find(':input').each(function() {
  if ($(this).is('input[type="checkbox"], input[type="radio"]')) {
    $(this).prop('checked', false);
  } else if ($(this).is('select')) {
    $(this).prop('selectedIndex', 0);
  } else {
    $(this).val('');
  }
});

方法四:清空特定类型的字段
若只需清空特定类型的字段(如文本输入框):

$('form input[type="text"], form input[type="password"]').val('');

注意事项

jquery清空表单

  • 使用 reset() 会还原表单到 HTML 中定义的初始值,而非单纯清空。
  • 对于动态生成的表单元素,确保选择器能正确匹配目标元素。
  • 若表单通过 AJAX 加载,需在元素存在后再执行清空操作。

标签: 表单清空
分享给朋友:

相关文章

form表单elementui

form表单elementui

Form 表单 ElementUI 使用指南 ElementUI 提供了强大的表单组件,支持数据绑定、验证和自定义样式等功能。以下是使用方法和常见场景的解决方案。 基本表单结构 使用 el-form…

js实现表单验证提交表单提交表单提交

js实现表单验证提交表单提交表单提交

表单验证与提交的实现 在JavaScript中实现表单验证并提交表单,可以通过监听表单的提交事件,进行验证后决定是否提交。以下是实现方法: 基础表单验证 通过监听表单的submit事件,阻止默认提交…

vue实现表单页

vue实现表单页

基础表单实现 在Vue中创建表单需要使用v-model指令实现双向数据绑定。以下是一个基础表单示例: <template> <form @submit.prevent="han…

vue实现流程表单

vue实现流程表单

Vue 实现流程表单的方法 使用动态组件实现步骤切换 在 Vue 中可以通过动态组件结合状态管理来实现流程表单的分步操作。定义一个父组件管理当前步骤,子组件处理各步骤的表单逻辑。 <templ…

vue实现多级select表单

vue实现多级select表单

Vue 多级 Select 表单实现方案 方案一:基于递归组件实现 创建递归组件处理无限层级数据 <template> <select v-model="selectedVa…

react如何做到多表单单独提交

react如何做到多表单单独提交

多表单单独提交的实现方法 在React中实现多表单单独提交,关键在于将每个表单的状态独立管理,并通过事件处理函数控制提交逻辑。以下是具体实现方式: 独立状态管理 每个表单应维护自己的状态,避免与其他…