六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 85|回复: 0

HTML中的input type="reset"标签失效(不起作用)的可能原因。

[复制链接]

升级  0.67%

56

主题

56

主题

56

主题

举人

Rank: 3Rank: 3

积分
202
 楼主| 发表于 2013-2-7 14:45:31 | 显示全部楼层 |阅读模式
使用<reset>标签,有时候我们会发现reset按钮失效,点击该按钮并不能清空输入框。
原因在此:
    w3c网站有这样的描述(http://www.w3school.com.cn/htmldom/dom_obj_reset.asp)
"在 HTML 表单中 <input type="reset"> 标签每出现一次,一个Reset对象就会被创建。当重置按钮被点击,包含它的表单中所有输入元素的值都重置为它们的默认值。默认值由 HTML value 属性或 JavaScript 的 defaultValue 属性指定。"
    意思就是如果这个textarea如果设置了value属性的值,那么reset按钮就会恢复textarea到这个value属性的值,而不是空。
结论如下:
    reset并不是清空输入框的值,而是将输入框的值恢复到value属性所指定的值。
   
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表