社区
ASP
帖子详情
同一个表单用同一个按钮实现两次不同的提交.如何实现?
jsidiot
2002-03-05 10:24:20
谢谢
...全文
276
16
打赏
收藏
同一个表单用同一个按钮实现两次不同的提交.如何实现?
谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
duhengliang
2002-03-05
打赏
举报
回复
<a href="">测试</a>
karma
2002-03-05
打赏
举报
回复
the easiest way is
window.opener=null;
window.close();
jsidiot
2002-03-05
打赏
举报
回复
如何在提交之后关闭第一个表单窗口呢
我用window.close();
会跳出窗口的
jsidiot
2002-03-05
打赏
举报
回复
基本搞定
还有一点问题自己考虑考虑
回头给分
karma
2002-03-05
打赏
举报
回复
change the button name "submit" to something else
jsidiot
2002-03-05
打赏
举报
回复
如果作一个中间页面也可以
但是里面的隐藏的数据太多了
加起来有140个呢
所以转了的话我觉得比较麻烦
代码
<form name=firstform onsubmit="javascript:return checkinput();">
<INPUT TYPE="button" name='submit' value=" 下一步 " onclick='javascript:frmsubmit();'>
<INPUT TYPE="reset" value=' 取消 '>
<SCRIPT LANGUAGE="JavaScript">
<!--
function checkinput(){
if (document.firstform.orderid.value==''){
alert("您没有填写订单关键字!");
document.firstform.orderid.focus();
return false;
}
if (document.firstform.produce.value==''){
alert("您没有填写制作单号关键字!");
document.firstform.produce.focus();
return false;
}
if (document.firstform.num.value==''){
alert("您没有填写数量关键字!");
document.firstform.num.focus();
return false;
}
digist="0123456789."
priceinput=document.firstform.num.value
for (i=0;i<priceinput.length;i++){
char=priceinput.charAt(i);
if (digist.indexOf(char)<0){
alert("您输入的数量中包含非法字符!");
document.firstform.num.focus();
return false;
}
}
return true;
}
//-->
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!--
function frmsubmit(){
if (document.firstform.submit.value!=''){
document.firstform.action="default2.asp";
document.firstform.target="_blank";
document.firstform.submit();
document.firstform.action="custom_save.asp";
document.firstform.target="_blank";
document.firstform.submit();
}
}
//-->
</SCRIPT>
就这些
我觉得没有什么问题
qinli
2002-03-05
打赏
举报
回复
加个判断语句,其实最好的办法是在该页和跳到不同的页面之间坐一个判断的asp文件,来接受该页的信息加以判断。
wenbo_ying
2002-03-05
打赏
举报
回复
为什么非要提交到两个asp
把两个asp合成一个不行吗?
karma
2002-03-05
打赏
举报
回复
you can set the target of the form to anything you like
are you sure "firstform" is the name for your form? post you complete form code
jsidiot
2002-03-05
打赏
举报
回复
<SCRIPT LANGUAGE="JavaScript">
<!--
function frmsubmit(){
if (document.firstform.submit.value!=''){
document.firstform.action="default2.asp";
document.firstform.target="_blank";
document.firstform.submit();//脚本错误,对象不支持此属性或方法
document.firstform.action="custom_save.asp";
document.firstform.target="_blank";
document.firstform.submit();
}
}
//-->
</SCRIPT>
jsidiot
2002-03-05
打赏
举报
回复
请教无为
为什么要target=_blank呢
jsidiot
2002-03-05
打赏
举报
回复
没有判断
我想把这个表单提交到不同的页面,用同一个按钮怎么实现呢
karma
2002-03-05
打赏
举报
回复
if I understand you correctly, try something like this
<form name="frm" method="post">
...
<input type="button" value="submit" onclick="doSubmit()">
</form>
<script language="javascript">
function doSubmit()
{
document.frm.action = "1.asp";
document.frm.target = "_blank";
document.frm.submit();
document.frm.action = "2.asp";
document.frm.target = "_blank";
document.frm.submit();
}
</script>
baggio785
2002-03-05
打赏
举报
回复
你说得不太清楚,我想应该是有判断的吧!onclick函数在不同的情况下触发不同的事件就可以实现了!
jsidiot
2002-03-05
打赏
举报
回复
谢谢各位
xjd5555
2002-03-05
打赏
举报
回复
在很多情况下都需要防止相同的表单被多次提交,很多人的实现方法都比较复杂(代码数量超过几十行!!)下面提供一种只需使用几行代码的方法,轻松地实现了防止用户刷新多次提交表单和使用后退钮重复多次提交表单。
表单文件formtest.asp
< %Randomize '初始代随机数种子
num1=rnd() '产生随机数num1
num1=int(26*num1)+65 '修改num1的范围以使其是A-Z范围的Ascii码,以防表单名出错
session("antry")="test"&chr(num1) '产生随机字符串
% >
< form name="test" action="testact.asp" method="post" >
你的名字:< input type='text' name='' size=30 > '注意本行中使用了随机表单项名
< input type='submit' value='提交' >
< /form >
表单处理程序testact.asp
< %
teststr=request.form(session("antry"))
if teststr="" then
response.write "没有填写姓名或重复提交"
'由于用户没有填写名字,或表单被重复提交(标志为session("antry")为空)引起
else
response.write teststr
session("antry")="" '提交成功,清空session("antry"),以防重复提交!!
end if
% >
这个不知道有没有用/
但是,还是贴一下吧!
我比较同意 karma(无为) ( ) 的看法!
Antd4之一个form
表单
如何
实现
两个
提交
按钮
文章目录一、基本form
表单
二、
实现
两个
提交
按钮
1. useForm2. validateFields--触发
表单
验证3. antd3之前的写法 一、基本form
表单
可以参考antd4的api,可以看到,form
表单
现在使用的是form 的onFini事件函数。如下所...
页面中通过一个
按钮
提交
两个form
表单
页面中通过一个
按钮
提交
两个form
表单
这样不可以,它只能
提交
一个请求,如果你想要
提交
两个form里面的内容,直接把他们合成一个form ,我想你大概是这个意思
提交
fm2之后验证用户之后在
提交
fm1上传文件,建议第一个...
提交
两个form
表单
最近,自己做项目遇到这样一个问题就是在维护项目的时,需要增加新的
表单
,而在增加新的
表单
的同时只有一个
提交
按钮
这就意味着一个
按钮
要同时
提交
两个form
表单
。这个,以前都没有遇到过,于是找google,有两种解决...
使用LayUI时
表单
为什么会
提交
两次
?问题已解决
文章目录1 form使用不当2 layui class="layui-btn"问题 有两种情况,一种是使用form的时候使用不当,一种是使用了...之前是这样写的,发现不管页面怎么输入,点这个
按钮
的时候,直接
提交
了
表单
????? <bu...
阻止
表单
提交
按钮
多次
提交
阻止
表单
提交
按钮
多次
提交
碰巧看到《超实用jQuery代码段》关于单个页面重复
提交
按钮
,粘张图吧 说明: 给
提交
按钮
绑定单击事件,该事件函数内通过attr()函数 先禁用该
提交
按钮
的单击功能,因为此时用户已经...
ASP
28,406
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章