表单项的name命名为submit、reset引起的问题


Posted in Javascript onDecember 22, 2007

最近朋友使用了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方法也会出错!
汗一下:不知道是软件生成还是他自己写上的,反正要注意千万不要用这些关键字命名了,很容易出现意外错误!

Javascript 相关文章推荐
JS获取dom 对象 ajax操作 读写cookie函数
Nov 18 Javascript
Jquery时间验证和转换工具小例子
Jul 01 Javascript
jQuery实现简单二级下拉菜单
Apr 12 Javascript
JavaScript对表格或元素按文本,数字或日期排序的方法
May 26 Javascript
JavaScript实现给按钮加上双重动作的方法
Aug 14 Javascript
javascript求日期差的方法
Mar 02 Javascript
JavaScript 经典实例日常收集整理(常用经典)
Mar 30 Javascript
COM组件中调用JavaScript函数详解及实例
Feb 23 Javascript
Vue框架中正确引入JS库的方法介绍
Jul 30 Javascript
JS简单生成由字母数字组合随机字符串示例
May 25 Javascript
微信小程序实现文字跑马灯
May 26 Javascript
微信小程序Flex布局用法深入浅出分析
Apr 25 Javascript
mapper--图片热点区域高亮组件官方站点
Dec 22 #Javascript
使Ext的Template可以解析二层的json数据的方法
Dec 22 #Javascript
IE与Firefox下javascript getyear年份的兼容性写法
Dec 20 #Javascript
javascript支持firefox,ie7页面布局拖拽效果代码
Dec 20 #Javascript
麦鸡的TAB切换功能结合了javascript和css
Dec 17 #Javascript
用javascript来实现动画导航效果的代码
Dec 16 #Javascript
不用ajax实现点击文字即可编辑的方法
Dec 16 #Javascript
You might like
乱谈我对耳机、音箱的感受
2021/03/02 无线电
php中使用接口实现工厂设计模式的代码
2012/06/17 PHP
使用php 获取时间今天明天昨天时间戳的详解
2013/06/20 PHP
php调用nginx的mod_zip模块打包ZIP文件
2014/06/11 PHP
PHP INT类型在内存中占字节详解
2019/07/20 PHP
js获得指定控件输入光标的坐标兼容IE,Chrome,火狐等多种主流浏览器
2013/05/21 Javascript
用JS在浏览器中创建下载文件
2014/03/05 Javascript
JavaScript实现的双向跨域插件分享
2015/01/31 Javascript
javascript实现验证身份证号的有效性并提示
2015/04/30 Javascript
jQuery Collapse1.1.0折叠插件简单使用
2017/08/28 jQuery
微信小程序实现页面跳转传递参数(实体,对象)
2019/08/12 Javascript
vue中nextTick用法实例
2019/09/11 Javascript
原生javascript的ajax请求及后台PHP响应操作示例
2020/02/24 Javascript
js验证密码强度解析
2020/03/18 Javascript
小程序选项卡以及swiper套用(跨页面)
2020/06/19 Javascript
vue动态合并单元格并添加小计合计功能示例
2020/11/26 Vue.js
Django集成百度富文本编辑器uEditor攻略
2014/07/04 Python
Python heapq使用详解及实例代码
2017/01/25 Python
利用python程序生成word和PDF文档的方法
2017/02/14 Python
Python pandas自定义函数的使用方法示例
2019/11/20 Python
使用CSS3编写类似iOS中的复选框及带开关的按钮
2016/04/11 HTML / CSS
用HTML5的canvas实现一个炫酷时钟效果
2016/05/20 HTML / CSS
印尼极简主义和实惠的在线家具店:Fabelio
2019/03/27 全球购物
英国在线药房和在线药剂师:Chemist 4 U
2020/01/05 全球购物
JAVA招聘远程笔试题
2015/07/23 面试题
四好少年事迹材料
2014/01/12 职场文书
绩效考核实施方案
2014/03/18 职场文书
公司开业庆典主持词
2014/03/21 职场文书
2014年教师党员自我评价范文
2014/09/22 职场文书
质监局领导班子践行群众路线整改方案
2014/10/26 职场文书
2015年加油站工作总结
2015/05/13 职场文书
新闻发布会新闻稿
2015/07/17 职场文书
学习型家庭事迹材料(2016精选版)
2016/02/29 职场文书
redis连接被拒绝的解决方案
2021/04/12 Redis
python 如何将两个实数矩阵合并为一个复数矩阵
2021/05/19 Python
python必学知识之文件操作(建议收藏)
2021/05/30 Python