有时候可能需要实现这样的效果:使用ajax提交表单,成功提交表单之后清空表单,如下代码:

复制代码代码如下:

<form> 
<input name="name1" /><br/> 
<input name="name1" /><br/> 
<textarea name="content"></textarea> 
<a href="javascript:void(0)" οnclick="subform()">提交</a> 
</form> 

当点击 提交 之后,通过ajax将内容提交。 
以前我是通过以下代码来清空表单

复制代码代码如下:

$("input").val(''); 
$("textarea").val(''); 

前些日子无意想到另外一个方法(如果知道下面的方法的朋友可以就此打住):

复制代码代码如下:

//在form表单中添加一个隐藏的reset按钮, 
<input type="reset" style="display:none;" /> 
//然后通过trigger来触发reset按钮 
function subform(){ 
/* ... 
*提交表单的代码部分 
* ... */ 
$("input[type=reset]").trigger("click");//触发reset按钮 } 

jQuery实现form表单reset按钮重置清空表单功能相关推荐

  1. 表单reset无法重置hidden的解决方案

    方法一:用text代替hidden,设置text隐藏 <input id="id" name="id" style="display: none ...

  2. 表单reset重置按钮的作用并非是清空表单

    不少初学者可能会认为表单元素的reset按钮是清空表单元素,其实并非如此. 看如下代码示例: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 ...

  3. JS--JavaScript提交表单(submit事件)、重置表单、取消默认提交表单(单击按钮、回车)

    提交表单 使用< input > 或 < button >标签都可以定义提交按钮,只要将type属性值设置为"submit"即可,而图像按钮则是通过将 &l ...

  4. 【HTML】HTML 表单 ② ( 按钮表单 | 普通按钮 | 提交按钮 | 重置按钮 | 图片按钮 | 文件域 )

    文章目录 一.按钮表单 1.普通按钮 2.提交按钮 3.重置按钮 4.图片按钮 二.文件域 一.按钮表单 1.普通按钮 将 <input /> 标签 的 type 属性设置为 button ...

  5. Form表单提交按钮图片IE6下背景透明(js提交)

    Form表单提交按钮图片IE6下背景透明(js提交) 我们知道 光png图片在IE6下面透明方法很多,网上也很多,但是我今天遇到了个难题:form表单提交按钮png图片要求背景透明.我弄了半天,转个思 ...

  6. vue 表单验证按钮事件交由父组件触发

    vue 表单验证按钮事件交由父组件触发,不直接再子组件上操作的方法 子组件: //内容部分 <Form ref="formCustom" :model="formC ...

  7. 动态生成form表单,不在为表单烦恼

    form-create 具有动态渲染.数据收集.校验和提交功能的表单生成器,动态生成Form表单.支持双向数据绑定和事件扩展,组件包含有复选框.单选框.输入框.下拉选择框等表单元素以及省市区三级联动, ...

  8. html表单按钮有,用好表单的按钮(一)_html

    对于一个交互式表单,按钮是必不可少的.按钮一般分为两类,一类本身就具有特定的功能,叫做特殊按钮,如Submit(提交按钮)――用于传输用户所填写的信息至服务器.Reset(复原按钮)――清除所填写的信 ...

  9. element form表单提交数据之后清空所有输入框

    element form表单提交数据之后清空所有输入框 首先el-form标签上的ref属性名和调方法名统一,还有要绑定所有表单数据的一个大对象就是 :model属性,然后prop属性绑定的值要和v- ...

  10. 【jeecg-boot项目开发crm】:day07JeecgBoot-零基础入门视频-05Online表单自定义按钮与JS增强Popup控件Online报表【p5】

    Online表单自定义按钮与JS增强&Popup控件&Online报表[p5] Online表单自定义按钮与JS增强 JS增强的作用 实现一些复杂的页面效果:页面的动态计算,页面字段的 ...

最新文章

  1. 六大技巧提升员工信息安全意识
  2. springmvc的执行流程详解
  3. Linux系统下如何安装JDK?
  4. 【Java数据结构】栈和队列
  5. php 判断数组某个值,浅谈PHP检查数组中是否存在某个值 in_array 函数
  6. 金庸年度最新十大广告
  7. 【Android -- 写作工具】Markdown 前景色、背景色
  8. icloud与mysql_ICloud 应用实例(一)
  9. 优质供应商选择标准_优秀供应商评选标准
  10. 【转载】Ubuntu完全教程,让你成为Ubuntu高手!
  11. 分享几个阿里云盘资源搜索引擎
  12. slice与splice用法
  13. 寻找美好,不如创造美好
  14. at91sam9x5ek linux 4,为AT91SAM9X5-EK开发板建立linux目标文件
  15. PL/SQL Developer x64 官网下载、中文包、注册码
  16. Win10更新导致无法使用局域网共享打印机最佳解决方案
  17. 不用下载软件,教你轻松在线修改照片大小
  18. 中国大学mooc慕课python答案_中国大学MOOC慕课Python编程基础答案公众号
  19. 计算机听课记录评语,教师听课记录评语(精选10篇)
  20. 计算机怎样管理e人e本,e人e本t3怎么样 e人e本t3配置与功能介绍【图解】

热门文章

  1. linux系统小红帽和ubuntu,Thinkpad trackpoint小红帽和中间键功能的实现。
  2. db2实现两个数相减_DB2 日期相减
  3. 最常用的编写Linux脚本命令和语法
  4. 饥荒dns服务器未响应,DNS服务器未响应怎么办
  5. 聊聊索引失效?失效的原因是什么?
  6. 美通企业日报 | 山姆开启新一轮价格下调;环旭电子拟4.5亿美金收购欧洲第二大EMS公司...
  7. day2 数据分析思维课
  8. Markdown基本语法(摘录)
  9. pip install pyodbc : ERROR: Command errored out with exit status 1
  10. marlin固件函数解析