昨天从晚上9点多开始碰到这个问题,折腾了两个多小时,到11点后还是没有得出结果,不知道怎么回事,问题如下:
<td colspan="4">
<input type="button" name="query" value="查询" onclick="Query();"class="button">
<input type="button" name="output" value="导出加载模板EXCEL"onclick="output1();" class="button">
<input type='submit' name='submit' class='button' onclick="onShow()" value="导入数据EXCEL" />
</td>
javaScript方法如下:
function Query(){
var obj_form=document.getElementById('s9320Form');
obj_form.action="<%=request.getContextPath()%>/s9320.do?command=query";
obj_form.method="post";
obj_form.submit();
}
点击‘查询’按钮后报错:对象不支持此属性或方法,在百思不得其解后,闷闷不乐地从公司回住处了。一直在想为什么呢?今天来上班后,又折腾了一会儿,才知道,原来错误在于上面的控件中,有一名字为:name='submit'的按钮,罪魁祸首是它,之后把它改为name='input'之后,问题解决了,(~ o ~),太好了。
<td colspan="4">
<input type="button" name="query" value="查询" onclick="Query();"class="button">
<input type="button" name="output" value="导出加载模板EXCEL"onclick="output1();" class="button">
<input type='submit' name='submit' class='button' onclick="onShow()" value="导入数据EXCEL" />
</td>
javaScript方法如下:
function Query(){
var obj_form=document.getElementById('s9320Form');
obj_form.action="<%=request.getContextPath()%>/s9320.do?command=query";
obj_form.method="post";
obj_form.submit();
}
点击‘查询’按钮后报错:对象不支持此属性或方法,在百思不得其解后,闷闷不乐地从公司回住处了。一直在想为什么呢?今天来上班后,又折腾了一会儿,才知道,原来错误在于上面的控件中,有一名字为:name='submit'的按钮,罪魁祸首是它,之后把它改为name='input'之后,问题解决了,(~ o ~),太好了。
为什么会出现这个问题呢,因为在IE下可以通过 表单.表单元素名称 这样的方式获得一个表单下的所有表单元素,但是巧就巧在这里,如果某个表单元素的名称和表单的方法名重名的话那么IE就会优先将名称解析为某个表单元素,而不是表单的方法,此时就会出现这个神奇的问题了。
相关推荐
function checkinput() { if (document.form1.u.value=="") { ..."); document.form1.u.focus(); ... if (document.form1.p.value=="") ... document.form1.p.focus();... if (document.form1.... document.form1.submit();
if ((contain(document.form.NAME.value, "%\(\)>)) || (contain(document.form.MESSAGE.value, "%\(\)>))) { alert("输入了非法字符"); document.form.NAME.focus(); return false; } return true; } //--...
document.forms[‘exportServlet’].submit(); (1)document.forms:表示获取当前页面的所有表单 (2)document.forms[0]:表示获取当前页面的第一个表单 (3)document.forms[‘exportServlet’]:表示获取当前...
如下所示: form表单ID:postform 设置表单请求url document.postform.action = SaveReturnInfo...以上就是小编为大家带来的js 提交form表单和设置form表单请求路径的实现方法全部内容了,希望大家多多支持软件开发网~
当用JS调用form的方法submit直接提交form的时候,submit事件不响应。为什么?知道的请回复。类比一下,我用input.select()做了测试,却能响应select事件。这个原因先放一边,我们看看先怎么把眼下的问题解决了。不...
document.form1.submit(); } function delete() { document.form1.action=”delete.jsp”; document.form1.submit(); } [removed] <form name=”form1″ action=””> <INPUT Type=”Button” Name=”...
ddd=”+str document.formName.submit(); 写成函数式的调用就是 代码如下:[removed] function checkaction(v){ if(v==0){ document.dbform.action=”index.php?admin_db-repair”; }else{ document.dbform.action=”...
getElementById ( 'form' ) ; submitButtonNode = document . getElementById ( 'submit' ) ; nameInputNode = document . getElementById ( 'name' ) ; emailInputNode = document . getElementById ( 'email' ) ;...
1. document.form.item 问题 现有问题: 现有代码中存在许多 document.formName.item(“itemName”) 这样的语句,不能在 MF 下运行 解决方法: 改用 document.formName.elements[“elementName”] 其它 参见 2 2....
适合JavaScript初学者参考学习 内容包含:SCRIPT 标记 windows对象 frame对象 location对象 document对象 form对象 复选框(checkbox)对象 单选按钮(radio)对象 Button对象 ...等对象的属性和方法
var tempForm = document.createElement("form"); tempForm.action="http://localhost:8080/test/user"; tempForm.method="post"; document.body.appendChild(tempForm); //create a submit...
1.2、Form 对象属性 30 1.3、标准属性 31 1.4、Form 对象方法 31 1.5、Form 对象事件句柄 31 2、Button 对象 31 2.1、Button 对象的属性 32 2.2、标准属性 32 2.3、Button 对象的方法 32 3、Checkbox 对象 33 3.1、...
<form action="javascript:history.go(-1)" method="post" name=... document.all.form1.submit(); } else { printnr = secs+num; document.all.agreeb.value = printnr +" 秒后将返回"; } } </SCRIPT>
document.search_form1.tn.value = "baidu"; formname.method = "get"; } if (formname.myselectvalue.value == "1") { url = "http://mp3.baidu.com/m"; document.search_form1.tn.value = "baidump3"; ...
本文实例讲述了JS提交form表单。分享给大家供大家参考,具体如下: 一、javascript 页面加裁时自动提交表单: Form表单: ... document.getElementByIdx_x('myform').submit(); } window.load=validat
function submit_delete() { if (checkNull(document.form1)) { if (window.confirm("选定销售员... document.form1.submit(); } } else { alert("操作项目不能为空,请选择要操作的项目!"); } }
jQuery的$(document).ready()函数应该是在页面加载完毕后执行,但chrome对其不支持,网页一打开就开始执行,本代码修正了这个bug,并且给出了样例。
然而form表单的 submit 且一旦提交则全部提交,所以想到的实现方法就是 使用button实现,代码实现见如下: form设置: <form method=”post” name=”linkform”> 隐藏的act方法设置,代码如下: <input ...
Document Information Properties Section 14.5. Forms Section 14.6. Images Section 14.7. Links Section 14.8. Anchors Section 14.9. Applets Section 14.10. Embedded Data Chapter 15. Forms...