请教用div的onclick事件来提交表单的方法

白马老丸子 2006-08-18 09:21:19
这个是我的代码
1.这个是用按钮提交的,可以成功提交
<table height="30" border="0" cellpadding="0" cellspacing="5">
<FORM name=formName action="searchResults.jsp" >
<tr>
<td width="350">
<input name="query" type="text" class="input" value="请输入关键字" size="35" onClick="javascript:if (this.value=='请输入关键字'){this.value=''}">
<input name="submit" type="submit" class="input" value="搜 索">
</td>
</tr>
</form>
</table>
2.这个是用层实现的,报错“对象不支持此属性或方法”
<FORM name=formName action="searchResults.jsp" >
<div id="Layer1" style="position:absolute; width:608px; height:51px; z-index:1; left: 274px; top: 44px; " >
<input name="query2" type="text" class="input" value="请输入关键字" size="35" onClick="javascript:if (this.value=='请输入关键字'){this.value=''}" style="width:100%; height:100%; ">
</div>
<div id="Layer2" style="position:absolute; width:87px; height:78px; z-index:2; left: 909px; top: 32px;" onClick="submitData();">
<table width="100%" height="100%" >
<tr>
<td> </td>
</tr>
</table>
</div>
</form>
<script language="JavaScript">
function submitData()
{
document.formName.submit();
}
</script>
请高手帮忙看看怎么解决?
...全文
579 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
白马老丸子 2006-08-18
  • 打赏
  • 举报
回复
我在几个同事的机子上试了还是不行啊
leohuang 2006-08-18
  • 打赏
  • 举报
回复
不行就试一下
document.forms[0].submit();
kabakaba 2006-08-18
  • 打赏
  • 举报
回复
可以提交,我这边~
kendo7 2006-08-18
  • 打赏
  • 举报
回复
没错,可能是跟你浏览器有关

61,115

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧