做了个复杂查询的页面,字段太多了,填了一次,想清空挺麻烦的
$('#myform')[0].reset();
虽然reset方法可以做到一部分,但是如果你有个元素是这样的
<input name="percent" value="50"/>
那么点击reset只会还原成50
于是乎,有了以下方法,网上浏览过来,
$(':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.
很强大,包括了所有的情况
分享到:
相关推荐
主要介绍了jquery清空表单数据的示例,需要的朋友可以参考下
包括最常用的表单操作,取值赋值清空,比较实用,比较简单。包括input,textarea,radio,checkbox,select.另外根据select的文本值text来让select选中。
有时候可能需要实现这样的效果:使用ajax提交表单,成功提交表单之后清空表单,如下代码: 代码如下: <form> <input name=”name1″ /> <input name=”name1″ /> <textarea name=”...
由于JQuery中,提交表单是像下面这样的: 代码如下:$(‘#yigeform’).submit()所以,想当然的认为,重置表单,当然就是像下面这样子喽: 代码如下:$(‘#yigeform’).reset()但是,不幸的是,这样写的话,会有一个让...
当type为submit、reset,并且class为fas的时候,能够自动清空所有草稿数据 此插件的局限性,此插件用于非现代浏览器(非HTML5)的时候比如ie6,7,因为浏览器对cookie的总大小有限制为4096字节,所以并不适用于文章内容...
10. 表单元素过滤选择器 11. 小结1 12. 选择器练习 13. 创建和插入节点 14. 重写 JS 实验之分类添加内容 15. 删除及清空节点 16. 重写 JS 实验之员工管理 17. 克隆和替换节点 18. 包裹节点 19. html() 方法 & val()...
主要介绍了使用jQuery给Table动态增加行、清空table的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
最近在使用layui框架,在页面进行表单数据提交后,要是页面表单数据清空,依是有下面方法 表单: <form class="layui-form" action="" lay-filter="addGoodsForm" id="addGoodsForm"> 主题内容 </form>...
jquery操作表单元素代码/*假设在一个表单中有一个按钮id=”save”$(document).ready(function(){ $(“#save”).click(function(){ $(“#save”).attr(“disabled”,true);//设为不可用 $(“#form1”)[0].submit()...
清空表单: $("#form").TsFormReset(); 属性: minlength:最短长度,多选框最少选择数量 maxlength:最长长度,多选框最多选择数量 ph:placeholder默认值 dv:默认值 em:错误信息 cp:对比对象 ie:#id (两者选填一项) ...
@ dvalue input表单提示默认值 @ tip 默认提示信息样式名class @ tipnone 在指定的input执行click时替换的样式名class + 使用方法: $ "#xxx" autotip ; @ #xxx 为需要提示的input的id">本插件是为...
23:遍历集合 24:属性开始过滤 25:属性结尾过滤 26:组合选择 27:子元素过滤1 28:子元素过滤2 29:表单对象 30:下拉选项 31:选择器中的空格 32:表单选择器1 33:表单选择器2 34:选取单行文本框 35:统计差异 36:隔行改变...
实用jquery操作表单元素代码 /* 假设在一个表单中有一个按钮id="save" $(document).ready(function(){ $("#save").click(function(){ $("#save").attr("disabled",true);//设为不可用 $("#form1")[0].submit();/...
本例讲解的是表单清空,jquery实现清空表单中填写及传入的值,很实用,喜欢的朋友可以学习下
Jquery常用代码分类整理:包括表单重复,清空表单数据,图像预览,动态添加表单元素 等等
jQuery虚拟键盘数字字母软键盘代码基于jquery-1.7.js制作,代码包含数字虚拟键盘,字母软键盘,符号网页键盘,有清空和退格键。
首先,只需在加载jQuery库后包括插件,然后将squirrel类添加到表单中即可。 该插件为该类执行自己的绑定,否则,您可以使用以下代码将其设置为定位您的表单: $ ( '.my-form' ) . squirrel ( ) ; 此外,您可以简单...
在开发中,我们会用到很多表单,我们希望表单提交以后,能reset, 但是jquery没有这个方法,怎么处理呢? 代码如下: <form id=”form1″ action=”” method=”post” runat=”server”> <input name=”inp...