手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >表单项的name命名为submit、reset引起的问题
表单项的name命名为submit、reset引起的问题
摘要:最近朋友使用了form的一个表单命名为关键词引起了无法reset和提交.原来是这个问题“调用document.forms[0].reset(...

最近朋友使用了form的一个表单命名为关键词引起了无法reset和提交.原来是这个问题“调用document.forms[0].reset()报错?”,马上问他:“页面有表单吗?”,回答:“有”。“你alert一下document.forms[0]”,“弹出object”。那就怪了,form啥时候没有reset方法了?

过去看了一下,alert(document.forms[0].reset)发现弹出object这就不对对了,应该是弹出reset本地方法的。搜索一下reset发现原来的reset按钮name为reset,怪不得出错了,document.forms[0].reset指向的是那个reset按钮,而不是表单的reset接口。

把name="reset"去掉,一切OK!

其实当时还发现它的submit按钮的name是submit,估计调submit方法也会出错!

汗一下:不知道是软件生成还是他自己写上的,反正要注意千万不要用这些关键字命名了,很容易出现意外错误!

【表单项的name命名为submit、reset引起的问题】相关文章:

卡拉 OK 字幕效果

详解Node.js包的工程目录与NPM包管理器的使用

文字幻灯片

采用CSS和JS,刚好我最近有个站点要用到下拉菜单!

JavaScript数据结构与算法之集合(Set)

JavaScript中的Math.LOG2E属性使用详解

表单的一些基本用法与技巧

解决 FireFox 下[使用event很麻烦] 的问题.

JS动画效果打开、关闭层的实现方法

打印/预览/设置的客户端代码

精品推荐
分类导航