最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

起点页面传值js,有空研究学习下_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 20:47:02
文档

起点页面传值js,有空研究学习下_javascript技巧

起点页面传值js,有空研究学习下_javascript技巧: 代码如下: function ChangeParam(name, value) { var url = window.location.href; var newUrl = ; var reg = new RegExp((^|) + name + =([^&]*)(|$)); var tmp = name + = + value; if
推荐度:
导读起点页面传值js,有空研究学习下_javascript技巧: 代码如下: function ChangeParam(name, value) { var url = window.location.href; var newUrl = ; var reg = new RegExp((^|) + name + =([^&]*)(|$)); var tmp = name + = + value; if


代码如下:

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 = '12345670';
var isNum = true;
for(var i=0;ivar 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 == 13) return GoPage();
};

文档

起点页面传值js,有空研究学习下_javascript技巧

起点页面传值js,有空研究学习下_javascript技巧: 代码如下: function ChangeParam(name, value) { var url = window.location.href; var newUrl = ; var reg = new RegExp((^|) + name + =([^&]*)(|$)); var tmp = name + = + value; if
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top