注册 登录
编程论坛 JavaScript论坛

这段JS代码是什么意思呢

小猪宝宝乖乖 发布于 2011-12-27 17:10, 739 次点击
<script language="javascript" type="text/javascript">
function GoSearch(){
var KeyWord=document.ListForm.KeyWord.value;
var SortID=document.ListForm.SortID.value;
window.location.href="<%=ListUrl%>&KeyWord="+KeyWord+"&SortID="+SortID;
}
function Move(){
var MuliID="";
var SortID=document.ListForm.SortID2.value;
var CheckID=document.getElementsByName("CheckBoxID");
for(var i=0;i<CheckID.length;i++){
     if(CheckID[i].checked){
     MuliID = MuliID+"|"+CheckID[i].value;
   }
}      
window.location.href="<%=ListUrl%>&Action=Move&MuliID="+MuliID+"&SortID="+SortID;
}
</script>
1 回复
#2
xmlz2011-12-28 09:04
GoSearch()
从页面获取KeyWord、SortID两个输入元素的值,将这两个值作为参数传递给变量ListUrl里的页面(get方式传值)
Move()
1、取得SortID2输入元素的值
2、遍历页面里名为CheckBoxID的输入元素,如果勾选,则取值,将MuliID赋予若干选中的CheckBoxID的值的合集
将上述两个值连同Action=Move传递给变量ListUrl里的页面
1