表单项的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 相关文章推荐
WEB页子窗口(showModalDialog和showModelessDialog)使用说明
Oct 25 Javascript
jquery判断元素的子元素是否存在的示例代码
Feb 04 Javascript
JavaScript实现文字与图片拖拽效果的方法
Feb 16 Javascript
javascript中CheckBox全选终极方案
May 20 Javascript
jquery实现未经美化的简洁TAB菜单效果
Aug 28 Javascript
JavaScript基于对象去除数组重复项的方法
Oct 09 Javascript
jQuery布局组件EasyUI Layout使用方法详解
Feb 28 Javascript
Vue父子模版传值及组件传值的三种方法
Nov 27 Javascript
vue的mixins属性详解
Mar 14 Javascript
详解Vue依赖收集引发的问题
Apr 22 Javascript
详解如何探测小程序返回到webview页面
May 14 Javascript
node运行js获得输出的三种方式示例详解
Jul 02 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
用php写的serv-u的web申请账号的程序
2006/10/09 PHP
我用php+mysql写的留言本
2006/10/09 PHP
php jquery 实现新闻标签分类与无刷新分页
2009/12/18 PHP
php数组函数序列之array_sum() - 计算数组元素值之和
2011/10/29 PHP
Yii框架应用组件用法实例分析
2020/05/15 PHP
setTimeout和setInterval的浏览器兼容性分析
2007/02/27 Javascript
javascript 面向对象的JavaScript类
2010/05/04 Javascript
jQuery产品间断向下滚动效果核心代码
2014/05/08 Javascript
JS判断是否360安全浏览器极速内核的方法
2015/01/29 Javascript
Bootstrap Navbar Component实现响应式导航
2016/10/08 Javascript
微信小程序-获得用户输入内容
2017/02/13 Javascript
五步轻松实现JavaScript HTML时钟效果
2020/03/25 Javascript
vue拦截器实现统一token,并兼容IE9验证功能
2018/04/26 Javascript
浅谈Vue.js 中的 v-on 事件指令的使用
2018/11/25 Javascript
JS中的函数与对象的创建方式
2019/05/12 Javascript
聊聊鉴权那些事(推荐)
2019/08/22 Javascript
关于在LayUI中使用AJAX提交巨坑记录
2019/10/25 Javascript
python开发之字符串string操作方法实例详解
2015/11/12 Python
分享Python文本生成二维码实例
2016/01/06 Python
关于Python中Inf与Nan的判断问题详解
2017/02/08 Python
python递归查询菜单并转换成json实例
2017/03/27 Python
python中的不可变数据类型与可变数据类型详解
2018/09/16 Python
DRF跨域后端解决之django-cors-headers的使用
2019/01/27 Python
Python使用MyQR制作专属动态彩色二维码功能
2019/06/04 Python
python文件读写代码实例
2019/10/21 Python
解决Python发送Http请求时,中文乱码的问题
2020/04/30 Python
html5自定义video标签的海报与播放按钮功能
2019/12/04 HTML / CSS
皮尔·卡丹巴西官方商店:Pierre Cardin
2017/07/21 全球购物
Sport-Thieme荷兰:购买体育用品
2019/08/25 全球购物
请假条格式范文
2014/04/10 职场文书
气象学专业个人求职信
2014/04/22 职场文书
2014年大学班长工作总结
2014/11/14 职场文书
学子宴致辞大全
2015/07/27 职场文书
2016学雷锋优秀志愿者事迹材料
2016/02/25 职场文书
解决SpringBoot文件上传临时目录找不到的问题
2021/07/01 Java/Android
vue使用Google Recaptcha验证的实现示例
2021/08/23 Vue.js