• 起点上的页面传值js,有空研究下


    代码
    <script>

     
    function ChangeParam(name, value) {
     
    var url = window.location.href;
     
    var newUrl = "";
     
    var reg = new RegExp("(^|)" + name + "=([^&]*)(|$)");
     
    var tmp = name + "=" + value;
     
    if (url.match(reg) != null) {
     newUrl 
    = url.replace(eval(reg), tmp);
     }
     
    else {
     
    if (url.match("[\?]")) {
     newUrl 
    = url + "&" + tmp;
     }
     
    else {
     newUrl 
    = url + "?" + tmp;
     }
     }
     
     
    //如果更换了类别,则从第1页开始
     if (name != "PageIndex") {
     reg 
    = new RegExp("(^|)PageIndex=([^&]*)(|$)");
     tmp 
    = "PageIndex=1";
     
    if (newUrl.match(reg) != null) {
     newUrl 
    = newUrl.replace(eval(reg), tmp);
     }
     }

     location.href 
    = newUrl;
     }
     
     
    function QueryMonthTicket()
     {
     
    if($("selectM")!=null && $("selectY")!=null)
     {
     
    var month=$("selectY").value+$("selectM").value;
     ChangeParam(
    "Month",month);
     } 
     }
     
     
     
    function GoPage()
     {
     
    var page=$("txtPage").value.trim();
     
    if(page.length===0){
     alert(
    "请您输入页码");
     
    return false;
     };
     
    var strNum = '1234567890';
     
    var isNum = true;
     
    for(var i=0;i<page.length;i+=1){
     
    var c = page.charAt(i);
     
    if(strNum.indexOf(c) < 0){
     isNum 
    = false;
     
    break;
     };
     };
     
    if(isNum){
     
    if(parseInt(page)>parseInt(initTotalPage)){
     alert(
    "您输入的页数超过总页数,请重新输入!");
     
    return false;
     };
     ChangeParam(
    "PageIndex",page);
     
     }
    else alert('您输入的信息有误,请重新输入!');
     }
     
     
     
    function GoEnter(evt){
     evt
    =evt||window.event;
     
    if(evt && evt.keyCode == 13return GoPage();
    };
     
    </script>
  • 相关阅读:
    二级菜单
    侧面导航
    QFileDialog文件保存
    GitHub for window
    Qt学习事件/信号
    开始RTThread之旅
    Qt事件过滤器
    LPC1768开发板液晶问题解决
    用QSplitter分裂器实现QTextEdit窗口大小的变化
    Qt之串口编程使用事件驱动来触发接收数据
  • 原文地址:https://www.cnblogs.com/zwl12549/p/1656194.html
Copyright © 2020-2023  润新知