使用标签,有时候我们会发现reset按钮失效,点击该按钮并不能清空输入框。

原因在此:

w3c网站有这样的描述(http://www.w3school.com.cn/htmldom/dom_obj_reset.asp)

"在 HTML 表单中 标签每出现一次,一个Reset对象就会被创建。当重置按钮被点击,包含它的表单中所有输入元素的值都重置为它们的默认值。默认值由 HTML value 属性或 JavaScript 的 defaultValue 属性指定。"

意思就是如果这个textarea如果设置了value属性的值,那么reset按钮就会恢复textarea到这个value属性的值,而不是空。

结论如下:

reset并不是清空输入框的值,而是将输入框的值恢复到value属性所指定的值。

看以下的例子就清楚了。将下面的HTML代码保存为一个.html文件,用浏览器打开,修改输入框的内容后,点击reset按钮,即可看到效果。

但是查询的结果页面我们有时候又希望value属性是有值的(上次查询的输入条件),那么我们就不能使用reset标签来实现清空功能了,注意是清空。

模拟的办法如下:使用button标签替代reset标签,利用js将该textarea的值置空。

详细出处参考:http://www.jb51.net/web/18430.html

html reset 无效,HTML中的input type=reset标签失效(不起作用)的可能原因相关推荐

  1. HTML中INPUT type=date标签如何赋值注意问题

    现在的html5 input标签支持type="date" 显示有日期的日历控件,一行简单的代码就能显示出一个日历控件,但是有的时候需要给它一个默认的日期值,这个时候可能就要用到v ...

  2. input type=range标签用法实例代码

    在HTML5中,又新增许多新<input>控件类型,比较实用的一个就是<input type="range">,以滑竿的方式来调整value值,在这以前需要 ...

  3. html range关联文本框,HTML5gt;meter标签与input(type=range)标签结合制作简易范围指示器...

    HTML5>meter标签与input(type=range)标签结合制作简易范围指示器 发布时间:2020-03-26 15:41 很多时候我们能看到这样的表示范围的优化工具,能给人带来很好的 ...

  4. input type=file 标签禁止让用户手动输入

    常规的Web应用程序中涉及到文件上传的部分都不可避免地会使用到<input type="file"/>控件,在上传文件的时候通过点击"浏览"按钮,在 ...

  5. 手机端input[type=date]的placeholder不起作用

    <div class="input clearfix"><label class="fl">起始日期</label>< ...

  6. 手机浏览器input type=file标签调用手机拍照+分片上传

    闲话不多说,开发背景也不是大家关心的话题.就直接说实现如题功能 首先,你的手机要支持html5吧(现在应该都支持吧) 然后,html代码只要一句<input>就够了 <input t ...

  7. 标签中包含input时line-height属性失效的解决办法

    今天在项目中碰到一个问题,就是在ie6下,p标签的line-height不起作用.琢磨了好久,在javascript罗浮宫的同学提示下,才知道包含了input标签时,ie6下行高会失效,其它浏览器均正 ...

  8. ashx获取input file 文件_手机浏览器input type=file标签调用手机拍照+分片上传

    闲话不多路能需还定有开都视这讲房哦搞有名需移洁页说,开发背景也不是大家关心的话题.就直接说实现如题功朋支不器几事为的时后级功发发来久都这样含制层是请些间例业多在上能 首先,你的手机要支持html5吧( ...

  9. input type=text标签去边框 透明背景色

    <input id="inputID" type="text" placeholder="placeholder"> #inpu ...

最新文章

  1. mSystems:干旱对土壤微生物组的影响
  2. Java 7 并发编程指南
  3. 深入浅出的理解框架(Struts2、Hibernate、Spring)与 MVC 设计模式
  4. c语言使单片机输出低电平,单片机开发中的一些实用技巧
  5. Vue.JS项目同时使用Element-UI与vue-i18n时实现国际化的方案
  6. Android Download Manager用法大全
  7. C++ primer 第13章 拷贝控制
  8. 支架预压弹性变形值计算_现浇连续梁桥支架搭设及预压施工技术控制
  9. spark java 案例_Spark入门案例
  10. win10怎么设置默认输入法_微软拼音输入法怎么设置快捷短语
  11. 【数据库系统工程师复习笔记】0.考试大纲及教程目录
  12. 【Arduino实验03 智能红绿灯】
  13. RPM命令详解(安装、升级、卸载)
  14. XSepConv: Extremely Separated Convolution
  15. 201771010112罗松《面向对象程序设计(java)》第八周学习总结
  16. QQ飞车手游飞越狸想怎么获得
  17. UltraEdit的注册码
  18. 一份来自掘金社区的开发者报告
  19. linux常规应用培训,Linux基本应用培训.ppt
  20. Linux 学习(6)之磁碟分割

热门文章

  1. linux命令之-dmesg详解
  2. 关于linux的考试题
  3. python:http.server --- HTTP 服务器
  4. 宗镜录略讲——南怀瑾老师——系列11
  5. 如何修复Word文档XML提示
  6. 前端项目搭建部署全流程(一):搭建React项目
  7. 教学|3D建模之,游戏场景创建大致流程
  8. <router-link>
  9. MySQL之流程函数
  10. 光纤HDMI线不再脆弱,开博尔铠装HDMI光纤抗拖拽