静态页面向动态页面传递参数

静态页面想动态页面传参:
1.如何获取静态页面控件的值:
A:获取TEXT控件的值var TextBox = document.form1.text.value;
B:获取下拉控件的值var DropDownList = document.getElementById("Select1").value;
   补充说明:构建下拉控件
  <select name="type" style="WIDTH:130px" id="Select1">
 <option value="行业动态" selected="selected">行业动态</option>
 <option value="市场行情">市场行情</option>
 <option value="市场分析">市场分析</option>
 <option value="钢厂价格">钢厂价格</option>
 <option value="钢厂动态">钢厂动态</option>
 <option value="国际期货">国际期货</option>
 <option value="国际市场">国际市场</option>
 <option value="统计资料">统计资料</option>
 <option value="招标信息">招标信息</option>
 <option value="政策法规">政策法规</option>
 <option value="展会信息">展会信息</option>
 <option value="进出口">进出口</option>
 <option value="相关行业">相关行业</option>
  </select>
C:获取复选框组的选中值:
  var Check="";
  for(var   i=0;i<document.form1.elements.length;i++)  
  {  
    e=document.form1.elements[i];  
    if(e.checked)  
    {
      Check += e.value + " ";
    }  
  }  
   补充说明:构建复选框组
   <input   type="checkbox"   name="checkbox1"   value="1"/>1  
   <input   type="checkbox"   name="checkbox1"   value="2"/>2  
   <input   type="checkbox"   name="checkbox1"   value="3"/>3  
   <input   type="checkbox"   name="checkbox1"   value="4"/>4  
   <input   type="checkbox"   name="checkbox1"   value="5"/>5  
   <br />
2.如何进行脚本页面转向:
A:脚本页面转向的写法:window.location.href="Default.aspx?A=" + Check + "&B=" + TextBox + "&C=" + DropDownList;
   补充说明:转向后可以如上将参数拼进页面地址中以方便在动态页中获取
B:如何定制触发转向的事件:
   a:按钮事件定制:<input type="button" value="button" οnclick="checkall()"/>
   b:按钮事件编写:function   checkall() { }
3.转向代码展示:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="chack.aspx.cs" Inherits="chack" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>  
  <script   language="javascript">  
  function   checkall()  
  {  
  var Check="";
  for(var   i=0;i<document.form1.elements.length;i++)  
  {  
  e=document.form1.elements[i];  
  if(e.checked)  
  {
  Check += e.value + " ";
  }  
  }  
  var TextBox = document.form1.text.value;
  var DropDownList = document.getElementById("Select1").value;
  window.location.href="Default.aspx?A=" + Check + "&B=" + TextBox + "&C=" + DropDownList;
  }
  </script>  
  </head>  
  <body   bgcolor="pink">  
  <br />  
  <form   name="form1" action="">  
    <p><input type="text" id="text" name="text" /></p>
    <p>
 <select name="type" style="WIDTH:130px" id="Select1">
 <option value="行业动态" selected="selected">行业动态</option>
 <option value="市场行情">市场行情</option>
 <option value="市场分析">市场分析</option>
 <option value="钢厂价格">钢厂价格</option>
 <option value="钢厂动态">钢厂动态</option>
 <option value="国际期货">国际期货</option>
 <option value="国际市场">国际市场</option>
 <option value="统计资料">统计资料</option>
 <option value="招标信息">招标信息</option>
 <option value="政策法规">政策法规</option>
 <option value="展会信息">展会信息</option>
 <option value="进出口">进出口</option>
 <option value="相关行业">相关行业</option></select>
 </p>   
    <p>
      <input   type="checkbox"   name="checkbox1"   value="1"/>
      1  
      <input   type="checkbox"   name="checkbox1"   value="2"/>
      2  
      <input   type="checkbox"   name="checkbox1"   value="3"/>
      3  
      <input   type="checkbox"   name="checkbox1"   value="4"/>
      4  
      <input   type="checkbox"   name="checkbox1"   value="5"/>
      5  
      <br />
      <br /> 
      <input type="button" value="button" οnclick="checkall()"/>  
      </p>
  </form>  
  </body>  
  </html>

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值