`
bo_hai
  • 浏览: 564587 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

JQuery 清空表单

 
阅读更多

一、清空表单与reset (重置)表单不是一个概念。reset 表单是把表单的内容重置到最初状态。如下代码:

<input name="percent" value="50"/>  

 

$('#myform')[0].reset(); 

 

 reset 表单后,文本框中的值是:50,清空表单后,文本框应该是空的。

二、用JQuery代码实现:

$(':input','#myform')  
 .not(':button, :submit, :reset, :hidden')  
 .val('')  
 .removeAttr('checked')  
 .removeAttr('selected');  

 解释如下:

 

It is using the :input 

selector which will match all input, textarea, select and button elements. Since we are passing #myform 
as the second argument, it will only find inputs inside this form 
element. Then it filters out all buttons, submits, resets and hidden 
inputs using not() 

. Then it is using val() 

to set the value of the remaining fields to an empty string, and then it uses removeAttr 

to remove the checked 
and selected 
attribute of the fields in case you have any radio/checkbox/select inputs. Tada. 

参考资料:http://reymont.iteye.com/blog/756756

分享到:
评论

相关推荐

    jquery清空表单数据示例分享

    本知识点将详细介绍如何使用jQuery清空表单数据,并提供具体的代码示例。 ### jQuery清空表单数据的方法 在jQuery中,清空表单数据主要有两种方法:一种是逐个清空表单内的输入元素的值,另一种是移除表单内的所有...

    jquery获取表单值

    除了获取表单控件的值外,还可以使用jQuery来控制这些元素的状态,例如清空内容、填充内容、改变选中状态等。 ##### 1. 文本框、文本域的操作 - 清空内容: ```javascript $("#text_id").val(''); ``` - 填充...

    使用jQuery重置(reset)表单的方法

    总的来说,重置表单在jQuery中可以通过调用DOM元素的`.reset()`方法或者手动清空每个输入字段来实现。选择哪种方法取决于具体的需求和场景,但通常情况下,直接使用`$(‘#yigeform’)[0].reset();`是既简单又有效的...

    jquery动态表单

    如果需要清空整个表单,可以使用`reset()`方法。但需要注意的是,这个方法只对原生HTML表单元素有效,对于动态添加的元素,可能需要手动清除。 综上所述,jQuery动态表单提供了一套强大的工具,让开发者能够轻松...

    jquery实现通过按钮弹出表单

    在实际应用中,可能还需要考虑表单的关闭逻辑,例如点击外部区域关闭表单,以及在关闭时清空表单内容。 总之,jQuery提供了一种简单有效的方式来实现按钮触发弹出式表单的功能,这在Web应用中非常常见,特别是在...

    jQuery实现form表单reset按钮重置清空表单功能

    有时候可能需要实现这样的效果:使用ajax提交表单,成功提交表单之后清空表单,如下代码: 代码如下: &lt;form&gt; &lt;input name=”name1″ /&gt; &lt;input name=”name1″ /&gt; &lt;textarea name=”...

    JQuery.form表单提交参数详解.txt

    - 用途:提交成功后是否清空表单的值。 - 示例:`clearForm: true`。 8. **`resetForm`**(可选): - 用途:提交成功后是否重置表单的状态。 - 示例:`resetForm: true`。 9. **`timeout`**(可选): - ...

    jquery表单验证插件jquery.form.js.pdf

    这在表单提交后需要清空用户输入的场景中非常实用。`clearFields`方法则专门用于清除表单中的特定字段,例如文本框、选择框等。 插件还支持`beforeSubmit`钩子函数的设置,可以在表单提交之前进行自定义的处理,...

    jquery实现表单搜索利器

    在本文中,我们将深入探讨如何使用jQuery这一强大的JavaScript库来实现高效的表单搜索功能,将它转化为开发者的利器。jQuery简化了DOM操作、事件处理和动画制作,使得创建交互式的网页变得更为简单。在现代Web应用中...

    一个基于jquery的页面表单草稿自动保存代码

    当type为submit、reset,并且class为fas的时候,能够自动清空所有草稿数据 此插件的局限性,此插件用于非现代浏览器(非HTML5)的时候比如ie6,7,因为浏览器对cookie的总大小有限制为4096字节,所以并不适用于文章内容...

    jQuery Form 表单提交插件的各类api应用.docx

    在提供的代码示例中,`resetForm`和`clearForm`分别用于重置和清空表单,这在用户需要重新填写表单或者需要清除当前输入时非常有用。通过这些API,开发者可以方便地管理表单数据,提供更好的用户体验。

    jquery 清空file域示例(兼容个浏览器)

    使用jQuery来清空file域是一种常见做法,因为jQuery简化了操作,并且它对跨浏览器的兼容性支持良好。 在jQuery中清空file域,就是要清除file元素中用户选择的文件信息。通常,通过JavaScript来实现这一功能是通过...

    jQuery表单验证插件Validform

    此外,Validform的API提供了丰富的接口供开发者进行二次开发和扩展,如`resetForm()`用于清空表单数据,`getType()`获取字段验证类型等。 总的来说,jQuery表单验证插件Validform凭借其强大的功能和易用性,成为了...

    jquery搜索表单过滤效果.rar

    在这个“jquery搜索表单过滤效果.rar”压缩包中,我们重点关注的是如何利用jQuery来实现一个搜索表单的实时过滤功能,特别是在C#环境中与前端交互的情景。 在网页应用中,搜索表单通常用于帮助用户快速找到他们感...

    基于Jquery实现表单验证

    最后,虽然本文介绍的是使用Jquery进行表单验证的方法,但是随着前端技术的发展,很多现代前端框架如React、Vue和Angular都提供了更为高效和简便的表单验证机制。开发者可以根据项目需要和个人喜好选择合适的技术栈...

    jquery表单元素取值

    ### jQuery表单元素取值详解 #### 一、引言 在Web开发中,表单是用户与网站交互的重要组成部分。jQuery作为一种流行的JavaScript库,极大地简化了JavaScript编程,特别是DOM操作方面,使得开发者能够轻松地处理HTML...

    jQuery select表单提交省市区城市三级联动

    本文将详细介绍如何使用jQuery来实现这样的功能,结合select表单,实现数据的动态提交。 首先,我们需要理解jQuery的基本用法。jQuery是一个强大的JavaScript库,它简化了DOM操作、事件处理、动画效果和Ajax交互。...

    jQuery问卷调查表单在线编辑代码.zip

    5. **表单重置与填充**:利用jQuery,可以轻松地清空表单或者填充预设数据,方便用户反复使用同一问卷。 总结,"jQuery问卷调查表单在线编辑代码.zip"提供了一个完整的实例,展示了如何利用jQuery构建一个功能完善...

    layui清空,重置表单数据的实例

    在jQuery或原生JavaScript中,可以通过ID选择器获取到这个表单元素,然后调用`reset()`方法来清空表单数据: ```javascript $("#addGoodsForm")[0].reset(); ``` 这里`[0]`是获取到DOM元素,因为jQuery对象是一个...

Global site tag (gtag.js) - Google Analytics