submit 动态提交

bletao 2004-08-20 03:46:14
<form name="frm">
<input type="text" value="aa" >
<input type="submit" value="ok1" ...>
<input type="submit" value="ok2" ...>
</form>

我记得以前看过可以在后面加上一句类似 action=XX.asp
的语句, 可以使其提交到不同的页面;
请问高手

...全文
180 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
<script language="vbscript">
function smt(url)
frm.action=url
frm.submit
end function
</script>
<form name="frm">
<input type="text" value="aa" >
<input type="button" value="ok1" name=st1 onclick="vbs:smt('a.asp')">
<input type="button" value="ok2" name=st2 onclick="vbs:smt('b.asp')">
</form>
hailang3275 2004-08-20
  • 打赏
  • 举报
回复
学习中。。。。
ceciliam 2004-08-20
  • 打赏
  • 举报
回复
其实很简单:<form name=XX action="XX.asp">
</form>

注意:着的XX.asp是相对路径
mrshelly 2004-08-20
  • 打赏
  • 举报
回复
<input type="button" value="OK1" onclick="JavaScript:Form1.action='xx1.asp';Form1.submit();">
<input type="button" value="OK2" onclick="JavaScript:Form1.action='xx2.asp';Form1.submit();">
jianxuehua 2004-08-20
  • 打赏
  • 举报
回复
<form name="frm" action="xx.asp" method="post">
<input type="text" value="aa" >
<input type="submit" value="ok1" name="subfrm">
<input type="submit" value="ok2" name="subfrm">
</form>
xx.asp页
<%
if request.form("subfrm")="ok1" then
你需处理的程序
else
处理的另一程序
end if
%>
kingapex1 2004-08-20
  • 打赏
  • 举报
回复
这样 :
<form action="<%=变量名%>">
zltostem 2004-08-20
  • 打赏
  • 举报
回复
我记得以前看过可以在后面加上一句类似 action=XX.asp



这里的"XX"是变量吧,通过它来控制~~~
xytoto 2004-08-20
  • 打赏
  • 举报
回复
给个例子
<script language="javascript">
function InsertForm()
{
form1.method = "post";
form1.action = "***.asp";
form1.submit();
}
</script>
.........
...........
<form id="form1" name="form1">
<input type="text" name="txtInsert">
<input type="button" name="Submit1" value="submit" onClick="InsertForm()">
</form>
fashchina 2004-08-20
  • 打赏
  • 举报
回复
在处理页判断也可以实现
dsclub 2004-08-20
  • 打赏
  • 举报
回复
<SCRIPT LANGUAGE=javascript>
<!--
function mySubmit(act)
{
myform.action=act;
myform.submit;
}
//-->
</SCRIPT>
<form name="myform" method="post">
<INPUT type="submit" value="Submit" id=submit1 action="1.asp" onclick="mySubmit(this.action);">
<INPUT type="submit" value="Submit" id=submit2 action="2.asp" onclick="mySubmit(this.action);">
<INPUT type="submit" value="Submit" id=submit3 action="3.asp" onclick="mySubmit(this.action);">
</form>
bletao 2004-08-20
  • 打赏
  • 举报
回复
<form name="frm" method="post">
...
<input type="submit"... 是不是可以将action写在这里>
</form>

to:setcdq9801(蓝鸽@我是你.net)
因为是在原有程序上改, 不想变动太大
  • 打赏
  • 举报
回复
为什么非要用一个form呢
一样的效果
-神仙- 2004-08-20
  • 打赏
  • 举报
回复
可以的
把按钮由submit改成button
在onclick里写

form.action="dest1.asp";
form1.submit();
dsclub 2004-08-20
  • 打赏
  • 举报
回复
用JS写一点东西就可以了
ycted 2004-08-20
  • 打赏
  • 举报
回复
可以动态提交action就是你要提交到的那个页面.
action=<%=你要提交的页面.asp%>
bletao 2004-08-20
  • 打赏
  • 举报
回复
我记得可以用一个form搞定的
  • 打赏
  • 举报
回复
action=XX.asp
就表示提交到那个页面
<input type="submit" value="ok1" ...>
<input type="submit" value="ok2" ...>
你点了ok1和ok2都交到那里去
想到不同的地方
用两个form

28,391

社区成员

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

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