起點頁面?zhèn)髦礿s,有空研究學習下
更新時間:2010年01月25日 22:38:56 作者:
起點上的頁面?zhèn)髦礿s,有空研究下
復制代碼 代碼如下:
<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("您輸入的頁數(shù)超過總頁數(shù),請重新輸入!");
return false;
};
ChangeParam("PageIndex",page);
}else alert('您輸入的信息有誤,請重新輸入!');
}
function GoEnter(evt){
evt=evt||window.event;
if(evt && evt.keyCode == 13) return GoPage();
};
</script>
相關文章
JS自定義函數(shù)對web前端上傳的文件進行類型大小判斷
這篇文章主要介紹了JS自定義函數(shù)對web前端上傳的文件進行類型大小判斷的相關資料,需要的朋友可以參考下2016-10-10js實現(xiàn)網(wǎng)頁標題欄閃爍提示效果實例分析
這篇文章主要介紹了js實現(xiàn)網(wǎng)頁標題欄閃爍提示效果的方法,以實例形式分析了網(wǎng)上比較常見的實現(xiàn)方法,并對于原理進行分析并加以改進,最后給出了一個具體的應用實例供大家參考,需要的朋友可以參考下2014-11-11用javascript實現(xiàn)給出的盒子的序列是否可連為一矩型
用javascript實現(xiàn)給出的盒子的序列是否可連為一矩型...2007-08-08