jquery清空表单数据示例分享


Posted in Javascript onFebruary 13, 2014
function clearForm(form) {
  // iterate over all of the inputs for the form
  // element that was passed in
  $(':input', form).each(function() {
    var type = this.type;
    var tag = this.tagName.toLowerCase(); // normalize case
    // it's ok to reset the value attr of text inputs,
    // password inputs, and textareas
    if (type == 'text' || type == 'password' || tag == 'textarea')
      this.value = "";
    // checkboxes and radios need to have their checked state cleared
    // but should *not* have their 'value' changed
    else if (type == 'checkbox' || type == 'radio')
      this.checked = false;
    // select elements need to have their 'selectedIndex' property set to -1
    // (this works for both single and multiple select elements)
    else if (tag == 'select')
      this.selectedIndex = -1;
  });
};
Javascript 相关文章推荐
javascript 学习之旅 (1)
Feb 05 Javascript
jquery计算鼠标和指定元素之间距离的方法
Jun 26 Javascript
基于JavaScript实现仿京东图片轮播效果
Nov 06 Javascript
javascript中闭包(Closure)详解
Jan 06 Javascript
Bootstrap Fileinput文件上传组件用法详解
May 10 Javascript
PassWord输入框代码分享
Jun 07 Javascript
Three.js利用dat.GUI如何简化试验流程详解
Sep 26 Javascript
vue2.0 兄弟组件(平级)通讯的实现代码
Jan 15 Javascript
详解vuex中mapState,mapGetters,mapMutations,mapActions的作用
Apr 13 Javascript
React.js绑定this的5种方法(小结)
Jun 05 Javascript
ES6之Proxy的get方法详解
Oct 11 Javascript
vue表单数据交互提交演示教程
Nov 13 Javascript
jquery提交form表单时禁止重复提交的方法
Feb 13 #Javascript
Jquery获得控件值的三种方法总结
Feb 13 #Javascript
巧用jquery解决下拉菜单被Div遮挡的相关问题
Feb 13 #Javascript
ListBox实现上移,下移,左移,右移的简单实例
Feb 13 #Javascript
Jquery EasyUI中弹出确认对话框以及加载效果示例代码
Feb 13 #Javascript
jquery.Ajax()方法调用Asp.Net后台的方法解析
Feb 13 #Javascript
用Jquery实现滚动新闻
Feb 12 #Javascript
You might like
PHP编程最快明白(第一讲 软件环境和准备工作)
2010/10/25 PHP
php生成rss类用法实例
2015/04/14 PHP
PHP随机数 C扩展随机数
2016/05/04 PHP
完美解决在ThinkPHP控制器中命名空间的问题
2017/05/05 PHP
客户端静态页面玩分页
2006/06/26 Javascript
一份老外写的XMLHttpRequest代码多浏览器支持兼容性
2007/01/11 Javascript
js setTimeout 参数传递使用介绍
2013/08/13 Javascript
自己编写的类似JS的trim方法
2013/10/09 Javascript
浅谈jQuery中对象遍历.eq().first().last().slice()方法
2014/11/26 Javascript
jQuery实现Tab选项卡切换效果简单演示
2015/11/23 Javascript
深入浅析JavaScript字符串操作方法 slice、substr、substring及其IE兼容性
2015/12/16 Javascript
DropDownList控件绑定数据源的三种方法
2016/12/24 Javascript
基于LayUI实现前端分页功能的方法
2017/07/22 Javascript
基于vue.js实现的分页
2018/03/13 Javascript
js制作提示框插件
2020/12/24 Javascript
[01:18]PWL开团时刻DAY10——一拳超人
2020/11/11 DOTA
videocapture库制作python视频高速传输程序
2013/12/23 Python
python3.3教程之模拟百度登陆代码分享
2014/01/16 Python
在Python中操作字符串之replace()方法的使用
2015/05/19 Python
以windows service方式运行Python程序的方法
2015/06/03 Python
python对象及面向对象技术详解
2016/07/19 Python
Selenium chrome配置代理Python版的方法
2018/11/29 Python
python的xpath获取div标签内html内容,实现innerhtml功能的方法
2019/01/02 Python
Python二叉搜索树与双向链表转换算法示例
2019/03/02 Python
OpenCV HSV颜色识别及HSV基本颜色分量范围
2019/03/22 Python
python多环境切换及pyenv使用过程详解
2019/09/27 Python
OpenCV模板匹配matchTemplate的实现
2019/10/18 Python
Python 私有化操作实例分析
2019/11/21 Python
django ajax发送post请求的两种方法
2020/01/05 Python
Python生成词云的实现代码
2020/01/14 Python
Django import export实现数据库导入导出方式
2020/04/03 Python
Python预测2020高考分数和录取情况
2020/07/08 Python
Weekendesk意大利:探索多种引人入胜的周末主题
2016/10/14 全球购物
软件测试面试题
2015/10/21 面试题
物业保安岗位职责
2014/07/02 职场文书
Python利用机器学习算法实现垃圾邮件的识别
2021/06/28 Python