有办法让提交之前先执行onclick事件嘛? <form method=POST action=/goform/form_personaladdrset>....<input type="submit" onclick="window.location='redirect.asp';return false;" value="Apply New Settings"></form>提交时执行form_personaladdrset后台函数,希望执行之前先执行onclick里面的,上面的好像不行,请问该怎么做?谢谢啦 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你直接换个普通按钮,然后用JS来执行window.location='redirect.asp';return false;执行完后再 用JS来提交啊·······两句话写在一个JS 方法里面就可以了啊,然后用那个普通按钮来触发啊 <script type="text/javascript">function doit(){ alert('ok'); // window.location='redirect.asp'; return false; }</script><form method=POST action=/goform/form_personaladdrset>....<input type="submit" onclick="return doit();" value="Apply New Settings"></form> 你这里是不能的,因为如果执行 onclick="window.location='redirect.asp' 页面已经转到 redirect.asp页面去了,根本没有提交表单的可能。 我这个onclick事件必须在这里写的(因为后面还有个c语言中的变量),直接写的话,是不是没有办法了? websWrite(wp,T("<td><input type=\"submit\" onclick=\"window.location='redirect.asp?temp=%s';return false;\" value=\"Apply New Settings\"></td>"),TEMP);我是需要把temp的值传到那个跳转的页面去,所以必须直接在onclick中写 <form method=POST action=/goform/form_personaladdrset>....<input type="submit" onclick="return (function(){alert('xx');return false;})()" value="Apply New Settings"></form> websWrite(wp,T("<td><input type=\"submit\" onclick=\"return (function(){window.location='redirect.asp?temp=%s';return false;})()\" value=\"Apply New Settings\"></td>"),TEMP); 试了一下,还是只有执行onclick中的,没有执行提交中的 要递交表单,用return true, 但是你之前用location转址了,不能保证表单递交, 要么考虑用iframe, 或打开新窗口 要不你就换个顺序 执行完form_personaladdrset 后 再跳转 关键是我得先取到那个temp的值才行,怎么换顺序呢 提交用 form.submit方法 按钮换成 <input type = "button"> script type="text/javascript">function wangqi(f){ //先做你要做的....... //之后提交 f.submit(); }</script><form method=POST action=/goform/form_personaladdrset onsubmit="wangqi(this)">....<input type="submit" value="Apply New Settings"></form> 写函数,执行。不一定非要把代码写到控件中。另外,你的意思是,onclick的参数要传,form也得提交吧?那多加个隐藏的iframe,让这个iframe相应oncick的提交事件就OK了。 非常简单script type="text/javascript"> function doSubmit(){ window.location='redirect.asp';return false; //提交 document.all.form[0].submit(); } <form method=POST action=/goform/form_personaladdrset>....<input type="button" onclick="doSubmit()" value="Apply New Settings"></form> 你的页面都转向了,还执行啥啊在表单处理完毕后在服务器端执行Response.Redirect "redirect.asp" jquery UI tabs添加删除tab后内存不释放的问题 【求助】点击img的透明部分如何让他不产生onclick事件? 关于模态窗口 关于js中跳转时#后参数被忽略问题 谁帮我看一下这个代码啊,为什么onChange事件为什么不执行呢! 一个很简单的关于JS嵌套后出现的问题,可是我解决不了,求助中。 过滤特殊字符, 为什么有的过滤不掉? 急需两张图片交换的代码 关于取table里的值的问题,急,在线等,解决就结贴,谢谢 这到底是怎么回事??????? 求一正则表达式!(【在线等候】) 浮动层中的select下拉列表展开后导致层消失的问题
执行完后再 用JS来提交啊·······两句话写在一个JS 方法里面就可以了啊,然后用那个普通按钮来触发啊
<script type="text/javascript">
function doit(){
alert('ok');
// window.location='redirect.asp';
return false;
}
</script>
<form method=POST action=/goform/form_personaladdrset>
....
<input type="submit" onclick="return doit();" value="Apply New Settings">
</form>
你这里是不能的,因为如果执行 onclick="window.location='redirect.asp' 页面已经转到 redirect.asp页面去了,根本没有提交表单的可能。
websWrite(wp,T("<td><input type=\"submit\" onclick=\"window.location='redirect.asp?temp=%s';return false;\" value=\"Apply New Settings\"></td>"),TEMP);我是需要把temp的值传到那个跳转的页面去,所以必须直接在onclick中写
<form method=POST action=/goform/form_personaladdrset>
....
<input type="submit" onclick="return (function(){alert('xx');return false;})()" value="Apply New Settings">
</form>
websWrite(wp,T("<td><input type=\"submit\" onclick=\"return (function(){window.location='redirect.asp?temp=%s';return false;})()\" value=\"Apply New Settings\"></td>"),TEMP);
function wangqi(f){
//先做你要做的.......
//之后提交
f.submit();
}
</script>
<form method=POST action=/goform/form_personaladdrset onsubmit="wangqi(this)">
....
<input type="submit" value="Apply New Settings">
</form>
script type="text/javascript">
function doSubmit(){
window.location='redirect.asp';
return false; //提交
document.all.form[0].submit();
}
<form method=POST action=/goform/form_personaladdrset>
....
<input type="button" onclick="doSubmit()" value="Apply New Settings">
</form>
Response.Redirect "redirect.asp"