当前位置:编程学习 > C#/ASP.NET >>

本人asp菜鸟苦战几天实在受不了了问个asp提交跳转问题!应该很简单

  本人asp菜鸟苦战几天实在受不了了问个asp提交跳转问题!应该很简单
本人菜鸟!  想实现一个选择提交 跳转不同页面

就是选择一项东西 在点提交 然后就可以跳转到一个页面

   然后选择另外一项东西 点提交 又可以跳到另外一个页面

现在用的提交跳转的代码是  <form action="paycl.asp" method="post" >

  这个试过后我不管选什么点提交就是会跳转到 payc1.asp 这一个页面 

我想实现选择不同的选项 然后点提交可以跳转到不同的页面!


  麻烦有劳个位大大提供下代码给我!苦战了几天每天晚上弄到3点多 实在受不了了!

--------------------编程问答-------------------- 你用的是表单提交它只能提交到

paycl.aspx这个页面

在后置代码里面加判断

Response.Redirect("页面.aspx"); --------------------编程问答--------------------       <div id="section-2" class="fragment">
                    <div class="TabContent clearfix"> 


 <form action="paycl.asp" method="post" name="selbank" id="selbank"  onsubmit="return doSubmitForSpecialParter()" >
<input type=hidden name="action" value="create_direct_pay_by_buyer_action" />
     <input type=hidden name="event_submit_do_create" value="1" />
<input type=hidden name="pay_method" value="bankPay" />


  这段是他的跳转代码!请问是在哪加判断呢? --------------------编程问答-------------------- 把form的action去掉
在你需要跳转的地方加跳转代码 --------------------编程问答--------------------
一般是通过 js来提交,思路是这样,具体的还是需要你来修改。
<script>

        var  objForm = document.getElementById("form1");
        objForm.action = "1.htm";
objForm.submit();
 
</script>

form 提交有 doSubmitForSpecialParter() 验证,在这里面判断下吧。 --------------------编程问答-------------------- window.location="url.aspx"; --------------------编程问答--------------------  <form id="so" name="so" method="post" action="horizon.asp" onSubmit="javascript:this.keyWord.value=this.key.value;" target="_blank">
                <tr>
                  <td height="10" colspan="2"></td>
                </tr>
                <tr>
                  <td height="22" colspan="2">
                   <div id="so0">
                      <input type="radio" name="tp0" value="horizon.asp" checked="checked" onClick="javascript:document.so.action=this.value;" />
                      <span class="int03">国家全部</span> 
                      <input type="radio" name="tp0" value="horizon_fs.asp" onClick="javascript:document.so.action=this.value;" />
                      <span class="int03">风俗习惯</span> 
                      <input type="radio" name="tp0" value="horizon_fl.asp" onClick="javascript:document.so.action=this.value;" />
                      <span class="int03">法律法规</span> 
                      <input type="radio" name="tp0" value="horizon_bg.asp" onClick="javascript:document.so.action=this.value;" />
                      <span class="int03">签证表格</span> 
                    </div> 
                  </td>
                </tr>
                </form>


你放一个按钮上去就能看到效果了。它能做到,一个提交按钮,按照你选择的同,提交到不同的页面。
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,