_______________________好难_____________________________

zhouyouben 2004-09-08 02:31:32
我要把第一页记录中的checkbox记录的ID的所有值记录到session中,然后转到第二页再记录。方法就是放一个提交按钮。

我想就是在我点击'下一页'连接的时候自动激活这个提交按钮。各位大哥怎么实现自动按这个按钮?
...全文
179 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhouyouben 2004-09-08
  • 打赏
  • 举报
回复
document.all.form.submit()
表单名字最好不要用form

我估计这样对的,但是我改变方法了。
  • 打赏
  • 举报
回复
大哥们都强~~!!
逆流冰鱼 2004-09-08
  • 打赏
  • 举报
回复
document.all.form.submit()
表单名字最好不要用form
zhouyouben 2004-09-08
  • 打赏
  • 举报
回复
我在另一个form 里 form.submit() 就不行。
  • 打赏
  • 举报
回复
不是很懂你的意思~~~
自动激活,自动提交form吗?执行form.submit()就可以啊
zhouyouben 2004-09-08
  • 打赏
  • 举报
回复
看看啦
zhouyouben 2004-09-08
  • 打赏
  • 举报
回复
<!--#include file="../conn.asp" -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title></title>
<LINK href="../css/base.css" rel=stylesheet type=text/css>
<LINK href="../css/style.css" rel=stylesheet type=text/css>

<script language= "javascript">
function newpage(htmlurl) {
var newwin=window.open(htmlurl,"newWin","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,top=2,left=2,width=600,height=350");
newwin.focus();
return false;
}
</script>
<script language="JavaScript">
<!--
function checkvalue()
{
document.forms.page.value=""
}

function CheckAll(form)
{
for (var i=0;i<form.elements.length;i++)
{
var e = form.elements[i];
// if (e.name != 'chkall')
e.checked = true// form.chkall.checked;
}
}
-->
</script>

</head>
<body>
<table width="100%" border="0" cellspacing="1" cellpadding="2">
<tr >
<td width="100%" class="heading"><div align="left">
<table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="#5577AA" bordercolorlight="#000000">
<tr>
<td width="0%" align="right"></td>
<td width="97%" height="25" align="left"><p align="center"><font color="#FFFFFF"><b> 信 封 打 印</b></font></p></td>
<td width="3%"></td>
</tr>
</table>
</div></td>
</tr>
</table>
<div align="left"></div>
<table align="center" width="80%">
<tr>
<td width="688" height="68" valign="top">
<form action="envelope_.asp" method="post" name="form_query" id="form_query">
<div align="center">
<table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF" bordercolorlight="#000000" bordercolordark="#FFFFFF">
<tr><td>
<table width="100%" border="0" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF" bordercolorlight="#000000" bordercolordark="#FFFFFF">
<tr valign="middle">
<td height="25"><p align="center">姓名:<input name="name" type="text" id="name" size="13" maxlength="20">
名片类别:
<select name="card_sort" id="card_sort">
<option value="" selected></option> <option value="工作">工作</option>
<option value="个人">个人</option>
</select>
其他条件:
<input name="keyword" type="text" id="keyword" size="13" maxlength="13" title="提示:条件关键字可为名片中:单位、地址、职务、E-mail" >
</p> </td>
</tr>
</table>
</td></tr></table>
<span class="red">查询到您要打印信封的名片</span><br>
<input type="submit" name="Submit" value="查询" > 
<input type="reset" name="Submit" value="清空">
</div>
</form>
</td>
</tr>
</table>
<%
dim pagesize
pagesize=10
Uname=trim(request("name"))
Ucard_sort=trim(request("card_sort"))
Ukeyword=trim(request("keyword"))

page=Request("page")

sqlstr="select * from card"
if Uname<>"" then
sqlstr=sqlstr &" where name like '%"&Uname&"%' "
end if

if Ucard_sort<>"" then
if Uname<>"" then
sqlstr=sqlstr &" and card_sort like '%"&Ucard_sort&"%' "
else
sqlstr=sqlstr &" where card_sort like '%"&Ucard_sort&"%' "
end if
end if

if Ukeyword<>"" then
if Uname<>"" or Ucard_sort<>"" then
sqlstr=sqlstr &" and (company like '%"&Ukeyword&"%' or address like '%"&Ukeyword&"%' or principalship like '%"&Ukeyword&"%' or email like '%"&Ukeyword&"%') "
else
sqlstr=sqlstr &" where company like '%"&Ukeyword&"%' or address like '%"&Ukeyword&"%' or principalship like '%"&Ukeyword&"%' or email like '%"&Ukeyword&"%' "
end if
end if

UI_id = session("SI_id")
if Uname="" and Ucard_sort="" and Ukeyword="" then
sqlstr = sqlstr & " where card_user_id = '"&UI_id&"' "
else
sqlstr = sqlstr & " and card_user_id = '"&UI_id&"' "
end if


set rs=server.createobject("ADODB.Recordset")
rs.open sqlstr,conn,1,3

if rs.eof then
response.write "<center>没有找到符合要求的名片!</center>"
else
Rs.pagesize=pagesize
page=Request("page")
if (page-Rs.pagecount) > 0 then
page=Rs.pagecount
elseif page = "" or page < 1 then
page = 1
end if
Rs.absolutepage=page

%>


<table border="0" width="100%" align="center" >
<form action="envelope.asp" method="post" name="form">
<tr align="center" bgcolor="#999999">
<td width="9%"><input style="letter-spacing:-5 px;" type="button" value=" 全 选 " onClick="CheckAll(this.form)"></td>
<td width="18%"><strong>姓名</strong></td>
<td width="37%"><strong>单位</strong></td>
<td width="15%"><strong>名片类别</strong></td>
<td width="20%"><strong>电话</strong></td>
</tr>
<%
do while not rs.eof
i = i + 1
if i > Rs.pagesize then
exit do
end if
%>
<tr align="center" bgcolor="#CCCCCC">
<td><input name="card_id" type="checkbox" id="card_id" value="<%=rs("card_id")%>"></td>
<td width="18%"><%=rs("name")%></td>
<td width="37%" bgcolor="#CCCCCC"><%=rs("company")%></td>
<td width="15%"><%=rs("card_sort")%></td>
<td><%=rs("phone")%></td>
</tr>
<%rs.movenext
loop%>
<tr>
<td colspan="5" >
<div align="center">
<input type="hidden" value="*添加到信封打印列表" onClick="if(confirm('确认添加到信封打印列表么?')){form.action='envelope_to_list.asp';form.submit();}">
<span class="textbotton"><a onClick="form.action='envelope_to_list.asp';form.submit();" href="envelope_set.asp" target="_blank">预览@打印</a></span></div></td>
</tr>
</form>

<tr align="center" bgcolor="#C6CCD5">
<td height="27" colspan="5" bgcolor="#C6CCDD">
<table width="80%" height="25" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="183">
总计<%=Rs.recordcount%>张名片,共有<%=page%>/<%=Rs.pagecount%>页
</td>
<td width="148">
<form action="envelope_.asp?key=<%=key%> method="post" name="forms" >第
<input type="text" name="page" size="2" maxlength="3" value="<%=page%>" onClick="checkvalue()">页,
<input type="submit" value="跳到">
</form>
</td>
<td width="239">
<% if page=1 then %>
<%else%>
<a onClick="form.action='envelope_to_list.asp';form.submit();" href=envelope_.asp?page=<%=page-1%>&name=<%= Uname %>&card_sort=<%= Ucard_sort %>&keyword=<%= Ukeyword %>>上一页</a> 
<%end if%>
<% if Rs.pagecount-page <> 0 then %>
<a onClick="form.action='envelope_to_list.asp';form.submit();" href=envelope_.asp?page=<%=page+1%>&name=<%= Uname %>&card_sort=<%= Ucard_sort %>&keyword=<%= Ukeyword %>>下一页</a> ------->>>>>>>>>这个里面的onclick不行1
<%else%>
<%end if%>
</td>
</tr>
</table>
</tr>
</table>


<% end if %>
<div align="center"></div>
</body>
</html>
mind_1220 2004-09-08
  • 打赏
  • 举报
回复
现在还有什么问题吗?
zhouyouben 2004-09-08
  • 打赏
  • 举报
回复
在form1里就好的
zhouyouben 2004-09-08
  • 打赏
  • 举报
回复
不在 <form1> 里不行 </form1>
ycted 2004-09-08
  • 打赏
  • 举报
回复
不用
zhouyouben 2004-09-08
  • 打赏
  • 举报
回复
<a href="javascript:form1.submit()">下一页</a>
这句必须包含在 <form1 里么?
sunboby 2004-09-08
  • 打赏
  • 举报
回复
都这么快
都可以了
mind_1220 2004-09-08
  • 打赏
  • 举报
回复
某一个事件中加载
formname.submit() //formname 是你那个表单的名字
ycted 2004-09-08
  • 打赏
  • 举报
回复

假如你的form的名字为form1

<a href="javascript:form1.submit()">下一页</a>
然后在第2页request("checkbox")然后把他做成session
WNASP 2004-09-08
  • 打赏
  • 举报
回复
不是按钮,应该是javascript函数
function nextpage()
{
........
getcheckboxid() //调用函数
}
lbd8848 2004-09-08
  • 打赏
  • 举报
回复
是submit 按钮 submit1.submit();
是button 按钮 submit1.click();
<a href=.. onclick="submit1.click();">下一页</a>
<input type=button name="下一页" onclick="submit1.click();">
歪歪 2004-09-08
  • 打赏
  • 举报
回复
<script>
functin submitform(){
myform.submit();
location.href="........";
}
</script>

<a href="javascript:submitform()">nextpage</a>

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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