欢迎您访问我爱IT技术网,今天小编为你分享的javascript教程:【对于Form表单reset方法的新认识】,下面是详细的讲解!
对于Form表单reset方法的新认识
HTML中Form表单的reset方法被用来清空用户所输入的内容,以前一直误以为其是单纯的将input等输入项中的值清空。
但实际上不是这样的,reset方法的本质是将input等输入项中的内容还原为属性value中的值,而不是“”空值。
w3c上是这样说的:
在 HTML 表单中 <input type="reset"> 标签每出现一次,一个 Reset 对象就会被创建。
当重置按钮被点击,包含它的表单中所有输入元素的值都重置为它们的默认值。默认值由 HTML value 属性或 JavaScript 的 defaultValue 属性指定。
在实际情况中,我们经常需要在编辑某个内容的时候实现表单reset,但是这个时候input等输入项的value属性可能已经被赋予了值,所以reset只是让表单初始化为这个值。
在这种情况下,我们只能通过javascript去将input等输入项的value属性设置为空来达到reset的效果。
关于对于Form表单reset方法的新认识的用户互动如下:
相关问题:求动态ActionForm的reset()方法用法
答:这个方法可能被好多人遗忘,但是它确实能解决我们棘手的问题. 我们写的FormBean必须实现ActionForm的超类,reset方法就是定义在这个超类中的.打开源代码可以看到它实际没做什么. 你要使用它,必须自己实现相应的逻辑. reset方法的调用时间是在Actio... >>详细
相关问题:html 表单可以用reset重置指定的内容么?
答:eset会重置form内部的所有表单元素 比如你页面上有两个form:A和B A内部的reset会重置A而不是重置B,他们是互不干扰的。 而且特别说明的是:reset是重置而不是清空 >>详细
相关问题:为什么我这个js代码无法达到效果, 表单对象的submi...
答: submit 是提交表单 为啥不直接用 >>详细
- 【firefox】firefox浏览器不支持innerText的解决
- 【Extjs】Extjs学习过程中新手容易碰到的低级错误
- 【clearInterval】js clearInterval()方法的定义
- 【dom】javascript dom追加内容实现示例-追加内容
- 【checkbox】让checkbox不选中即将选中的checkbox
- 【Array】js中更短的 Array 类型转换-类型转换
- 【append】append和appendTo的区别以及appendChil
- 【ExtJs】ExtJs 表单提交登陆实现代码-表单提交-
- 【addClass】javascript自定义的addClass()方法
- 【Event】jquery下为Event handler传递动态参数的
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
