"对象不支持此属性或方法"之表单的action赋值
来源:互联网 发布:mac os最新版本下载 编辑:程序博客网 时间:2024/05/19 00:54
今天遇到一件事情郁闷了我整个上午,我用js来控制表单的提交,关键语句如下:
document.form1.action = "save.asp";
document.form1.target = "_self";
document.form1.submit();
却总是报"对象不支持此属性或方法",网上都这么写的,为什么我的就不行?
我单独建立页面则可以,还真是TMD奇怪了,于是再baidu,发现CSDN上面一个主题为"document.form1.submit()?对象无此属性或方法??"的帖子其中一个回帖的内容是:
document.form1.action.value="...."改为
document.form1.action="...."
<input name="submit" type="submit" value="不批准" onClick="reject()"/>
改为
<input type="button" value="不批准" onClick="reject()"/>
(name属性也不要了,要的话就不要重名)
于是我再看看我的代码页,发现并没有上述问题啊,继续郁闷ing,,,就是很不明白为 什么js认得document.form1.action是object而不能给它赋值??? 于是我又读了一遍上述的回帖,结果突然注意到这句话"(name属性也不要了,要的话就不要重名) "我就想如果我的表单内还包含有name或者是id恰好等于action的标签,那么给document.form1.action赋值时,js就可能不认得到底是指哪个对象了?就可能会出错?于是我急忙查找,果然,TMD还真藏着这么一段:
<input type=hidden name=action value=CheckLogin>,哎,这代码是我网上copy的,我是拿来"二次加工",要不是理亏在先我还真想一脚踹死哪厮,,,名字用什么不好,偏用action,最后得到的的教训是:一般在asp中给标签取名字或者是id最好不要与html标签的属性名相同,以避免用DOM操作html的时候出现不易察觉的错误!^_^
document.form1.action = "save.asp";
document.form1.target = "_self";
document.form1.submit();
却总是报"对象不支持此属性或方法",网上都这么写的,为什么我的就不行?
我单独建立页面则可以,还真是TMD奇怪了,于是再baidu,发现CSDN上面一个主题为"document.form1.submit()?对象无此属性或方法??"的帖子其中一个回帖的内容是:
document.form1.action.value="...."改为
document.form1.action="...."
<input name="submit" type="submit" value="不批准" onClick="reject()"/>
改为
<input type="button" value="不批准" onClick="reject()"/>
(name属性也不要了,要的话就不要重名)
<input type=hidden name=action value=CheckLogin>,哎,这代码是我网上copy的,我是拿来"二次加工",要不是理亏在先我还真想一脚踹死哪厮,,,名字用什么不好,偏用action,最后得到的的教训是:一般在asp中给标签取名字或者是id最好不要与html标签的属性名相同,以避免用DOM操作html的时候出现不易察觉的错误!^_^
0 0
- "对象不支持此属性或方法"之表单的action赋值
- 表单提交中form.action,form.submit()问题 *** 对象不支持此属性或方法
- form表单提交提示对象不支持此属性或方法
- js 对象不支持此属性或方法
- 对象不支持此属性或方法
- js 对象不支持此属性或方法
- 对象不支持此属性或方法
- jquery 对象不支持此属性或方法
- 关于submit() 对象不支持此属性或方法的解决方法
- 关于submit() 对象不支持此属性或方法的解决方法
- IE显示对象不支持此属性或方法 的解决方法
- 关于Javascript与表单结合时出现"对象不支持此属性或方法"的问题总结(不断更新中...)
- PageMethods未定义"或"对象不支持此属性或方法"解决方法
- AjaxPro2 方法未定义,对象不支持此方法或属性,解决办法
- form表单中name属性值为submit时,无法提交,出现"对象不支持此属性或方法"
- js submit() 对象不支持此属性或方法
- js submit() 对象不支持此属性或方法
- dwr 错误:对象不支持此属性或方法
- LINUX vi命令大全
- 使用百度地图
- 七、虚拟机类加载机制
- C# 静态构造函数(类型构造器)的要点
- linux中CURL的安装
- "对象不支持此属性或方法"之表单的action赋值
- triangle
- Android中的SurfaceTexture
- PhotoView图片缩放控件源码浅析(一)
- Ubuntu16.04.1如何在终端启动eclipse neon
- 使用CPN Tools工具做简单的登录模型(初学者)
- Play框架常用命令
- webservice接口开发和调用
- Ubuntu 14.04.3 安装 opencv 3.0.0