写了两段代码,代码1是用javascript写的,出问题了,代码2是用JQuery写的,没有问题,代码1的 searchName在后台一直是NULL,不知道是什么原因,后面我直接写几个字母,后台也不能取到,找了半天也不明白,求教育!
代码1:
  //员工管理页面的快速查询radio事件
function emQuickSelect(op){
    var name = document.getElementById("emSearchName");
    if(name.value !="请输入查询姓名" && name.value != ""){
switch (op){
case 1:alert(op); location ="employeeManage?url=employeeManage&searchName="+encodeURI(name.value)+"&tag=1"; break;
case 2:alert(op); location ="employeeManage?url=employeeManage&searchName="+encodeURI(name.value)+"&tag=2"; break;
case 3:alert(op); location ="employeeManage?url=employeeManage&searchName="+encodeURI(name.value)+"&tag=3"; break;
}
    }

    switch (op){
case 1: location ="employeeManage?url=employeeManage&tag=1"; break;
case 2: location ="employeeManage?url=employeeManage&tag=2"; break;
case 3: location ="employeeManage?url=employeeManage&tag=3"; break;
}
    }代码2:
//按姓名查询点击事件
$("#emSearch").click(function(){
var searchName = document.getElementById("emSearchName");
var tags = $(".quickSelect > input");
var tag = 0;
for(var i=0;i<tags.length -1 ;i++){
if($(".quickSelect > input").get(i).checked == true){
tag = i + 1;
}
}
location = "employeeManage?url=employeeManage&searchName="+encodeURI(searchName.value)+"&tag="+tag;
});