请问如何实现打开一个网页时自动提交表单?是不是在<body>里写入onload,具体怎么写大家知道吗?

julian2004 2004-08-10 01:38:52
谢谢!~
...全文
611 点赞 收藏 14
写回复
14 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wenyang2004 2005-04-16
用传参数 或写入数据库里

然后在打开那个新闻页面的时候


调用这个参数或调用数据库里的字段
回复
Initial_R 2005-04-16
<body onload="document.FormName.submit();">
<form name="FormName" ...>
<input...>
</form>

这种方法是最好最简单的,它支持IE,NS等多种浏览器
回复
cn086 2004-08-10
我倒!!!!!!!简单的方式是!

比如:
新闻列表页:list.asp
那触发时为:list.asp?id=<%=rs("id")%>&key=<%=rs("key")%>
以上key变量可自定,也就是关键字的值。
相关新闻显示页:show.asp
在show.asp里面做处理直接用:key = request("key")
select * form 表名 where key like "%"&key&"%"
我想这样就应该OK了,但不知道你所说的是不是就是这样的一个思路?
回复
OnlyVB 2004-08-10
把关键字给一个连接
如果还需要传递隐含表单的内容的话
<a href="#" onclick=vbscript:Key_Query("关键字")>关键字</a>

<script language=vbs>
sub Key_Query(Key)
document.form1.key=key
document.form1.submit
End Sub
</script>
回复
mind_1220 2004-08-10
倒 如果在同一个页面还需要提交吗/
如果在不同的页面就用? 传参数。
或者从数据库取。
回复
howmily 2004-08-10
根据数据库表字段的设置(比如新闻种类的设置),然后在查询页写好查询语句就行了
回复
julian2004 2004-08-10
我是想做新闻页面的相关新闻。当点开一个新闻,关键字被自动提交给本页,然后下面根据提交的关键字找出相关新闻!~请问大家怎么解决啊???????????
回复
OnlyVB 2004-08-10
晕,当然不停的自动刷新页面啊,死循环!!
你到底想作什么????
回复
mind_1220 2004-08-10
是啊
你不要提交到本页阿。
回复
julian2004 2004-08-10
我在<body>里面加了onload=document.form1.submit();后,怎么不停的自动刷新页面啊???我的表单是<form action="本文件名" method="get" name="form1" >
<input name="key" type="hidden" ></form>
回复
mind_1220 2004-08-10
<form name=f1 action="">
<input type="" ...>
……
……
</form>
<script>
function win_load(){
f1.submit();
}
window.onload=win_load;
</script>
回复
colinliu 2004-08-10
在onload事件中写:

<script language="javascript">document.form1.submit();</script>

总感觉你这样写,没什么实际意义。。。。。
回复
QCB181 2004-08-10
<script language="javascript">document.form1.submit();</script>
回复
julian2004 2004-08-10
是提交隐藏域的表单
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-08-10 01:38
社区公告
暂无公告