ASP实现FORM点击一次提交按扭 同时执行多个表格的写入?

<form name="form1" method="post" action="admin.asp" id="form1">
<input type="hidden" name="change" value="<%=change%>" />
<input type="hidden" name="dorsy" value="submit" />
<input type="hidden" name="action" value="<%=action%>" />
<input type="hidden" name="st" value="<%=st%>" />
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height: 100%">

<tr>
<%
ii=0
i_num=15
for i=1 to i_num%><td width="50%" valign=top>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height: 100%">

<tr>
<td align="center" valign="top" >
<br />

<table border="0" cellpadding="0" cellspacing="1" class="table1" style="width: 90%">
<tr class="tableline1_1">
<td align="right">
产品名称:</td>
<td align="left"><input name="chanpin" type="text" size="32" id="p_m2" onBlur="DisSelect(2);" onKeyUp="findNames(2);" /> <font color=red>(<%=i%

>)</font></td>
</tr>
<tr class="tableline1_2">
<td align="right">
退货价格:</td>
<td align="left"><input name="jiage" type="text" size="10" />
元</td>
</tr>
<tr class="tableline1_2">
<td align="right">
退货数量:</td>
<td align="left"><input name="tui_num" type="text" size="10" />

</td>
</tr>
<tr class="tableline1_1">
<td align="right">
退货备注:</td>
<td align="left"><textarea name="beizhu" rows="2" cols="20" style="height:70px;width:250px;"></textarea></td>
</tr> </table></td>
</tr> </table></td>
<%
ii=ii+1
if ii mod 2 =0 then%>
</tr>
<tr>
<%end if%>
<%next%>
<tr class="tableline1_2">
<td align="center" colspan="2" style="height: 25px;" class="page_bg">
<%if change="show" then %>
<a href="javascript:history.go(-1)">[ 返回 ]</a>
<%elseif change="check_ok" then
response.Write("<a href='?action="&action&"&store_id="&store_id&"&change=check_ok&dorsy=check_ok&st="&st&"'>[ 撤

销退货 ]</a>")
else%><input type="image" name="ImageButton1" id="ImageButton1" src="images/tijiao.gif" style="border-width:0px;"

/><%end if%>
</tr></table></form>
我想实现点击一次提交按扭,则15个表格同时执行.请问处理代码如何写?
非常感谢啊,小弟在线等待....

你这是一个表单提交,只是里面的信息你想按照循环存15条是吧
这个应该<input name="chanpin<%=i%>" type="text" size="32" id="p_m2<%=i%>" >这样给输入框赋name和id,后台存储时也按照这样循环接收存储就可以了
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-05-06
太长,没仔细看,什么意思? 同时提交15个值到数据库?

点一个按钮同时执行两个按钮!
完全可以实现。但不知你是指网页代码还是语言编程。--- 你是指在客户端实现吧?完全可以。表单的提交用formname.submit()即可。

一个表单可能提交到两个或多个不同的页面吗?
通过javascript来实现.用普通按钮.然后写onclick事件.在事件中处理想要提交的页面就行了.<input id="btn1" name="btn1" type="button" value="提交1 " LANGUAGE="javascript" onclick="return btn1_Click()"> function btn1_Click(){ form1.action = "提交1的页面";form1.submit();} 按钮...

asp中request.form用法
一个按钮只能提交它所在的FORM的元素(无法同时提交两个表单的),你提交的是哪一个表单,那么request.form所获取到的值就是你所提交的表单内对应的元素值

ASP.NET MVC中实现多个按钮提交的几种要领 [图]
有时刻会遇到这种情况:在一个表单上须要多个按钮来完成不一样的功能,比如一个基本的审批功能。假如是用webform那不须要探讨,但asp.net mvc中一个表单只好提交到一个Action处理,相比较较麻烦点。要领一:运用客户端脚本比如咱们在View中这样写:以下为引用的内容:<input type="submit" value="审核议...

asp form 2个提交按钮的问题
就用一个form就可以了!!传到同一个页面!比如 <form method="post" action="inquiry.asp"> <input type="submit" name="Submit" value="转到会员窗口"> <input type="submit" name="Submit" value="发布信息"> inquiry.asp页面这样!Ssubmit=request("submit")select case Ssubmit case "...

asp如何能在打开一个网页的时候 自动提交表单呢?就是不点击提交按钮,自 ...
在页面最后加 <script> document.form1.submit();<\/script> body的onload里面不一定有用啊onload是页面开始加载的时候执行,那个时候会出现对象不存在的提示 因为form对象还没加载

...是添加备用联系人,这就相当于一个button提交两个form了
form的提交原本就是将表中所有input内容全部提交至目标表格,地址可见使用method='get',不可见使用method='post'.表本身是一个虚拟的存在只是用来囊括其中所有Input,可见的可以用Table加Border属性来表示,所以即使你页面中可能包含多个要提交的内容类,但仍然可以放在同一个form中,然后通过后台代码的筛选...

asp 用ASP怎么做网站后台,提交表单时用什么ASP代码
1. <form> <\/form>标签内的<input name="" type="submit" value="提交"> 点击这个按钮可以向表单指定的页面提交表单内所有input框的内容。2. 就是使用ajax了,先用<button>提交<\/button>构造一个按钮,通过点击提交按钮,使用document.getElementById("IDname").value提取你需要的内容,再提交...

ASP.NET点击提交按钮时弹出一个消息框,但是不想把fileupload控件的路 ...
如果您不希望在点击提交按钮时清空 fileupload 控件的路径,可以尝试以下方法:在点击提交按钮时,使用 JavaScript 弹出消息框,而不是使用 ASP.NET 的消息框。这样就可以在弹出消息框的同时,保留 fileupload 控件的路径。在提交表单之前,先判断 fileupload 控件是否已选择文件。如果已选择,则弹出消息框...

ASP中提交表单,不同的按钮对数据库的操作
表单中再加一个按钮“同意”命名为“submit1”。<!--#include file="conn.asp" --> < seq=request("seq")if request.Form("submit")="添加" then sql="select * from liucheng"set rs=server.CreateObject("adodb.recordset")rs.open sql,conn,1,3 rs.addnew()rs("seq")=seq rs("bu...

相似回答
大家正在搜