function changsheng(va)
{
if(va!='0')
{
var a = document.getElementById("ctl00_ContentPlaceHolderMain_sheng").value;
document.getElementById("ctl00_ContentPlaceHolderMain_Hiddentype").value = a;
var f=document.getElementById("ctl00_ContentPlaceHolderMain_city");
f.options.length=1;
var url="Handler.ashx?type=sheng&id="+va;
send_request("GET",url,null,"text",populateClass3);
}
}
function changcity(va)
{
if(va!='0')
{
var b = document.getElementById("ctl00_ContentPlaceHolderMain_city").value;
document.getElementById("ctl00_ContentPlaceHolderMain_Hiddenjobs").value = b;
}
}
function populateClass3(){
var f=document.getElementById("ctl00_ContentPlaceHolderMain_city");
if(http_request.readyState==4){
if(http_request.status==200){
var list=http_request.responseText;
var classList=list.split("|");
f.options.length=1;
for(var i=0;i<classList.length;i++){
var tmp=classList[i].split(",");
f.add(new Option(tmp[1],tmp[0]));
}
}else{
alert("您所请求的页面有异常。");
}
}
}以上这个代码是做了一个不刷新二级联动的效果
{
if(va!='0')
{
var a = document.getElementById("ctl00_ContentPlaceHolderMain_sheng").value;
document.getElementById("ctl00_ContentPlaceHolderMain_Hiddentype").value = a;
var f=document.getElementById("ctl00_ContentPlaceHolderMain_city");
f.options.length=1;
var url="Handler.ashx?type=sheng&id="+va;
send_request("GET",url,null,"text",populateClass3);
}
}
function changcity(va)
{
if(va!='0')
{
var b = document.getElementById("ctl00_ContentPlaceHolderMain_city").value;
document.getElementById("ctl00_ContentPlaceHolderMain_Hiddenjobs").value = b;
}
}
function populateClass3(){
var f=document.getElementById("ctl00_ContentPlaceHolderMain_city");
if(http_request.readyState==4){
if(http_request.status==200){
var list=http_request.responseText;
var classList=list.split("|");
f.options.length=1;
for(var i=0;i<classList.length;i++){
var tmp=classList[i].split(",");
f.add(new Option(tmp[1],tmp[0]));
}
}else{
alert("您所请求的页面有异常。");
}
}
}以上这个代码是做了一个不刷新二级联动的效果
解决方案 »
- 怎样用js在服务器上生成xml文件呢
- Extjs GridPanel 返回数据不能正常显示的问题
- 不能弹出非模态对话框
- JQuery UI autocomplete FireFox 编码格式不正常
- 关于过滤字符串的问题
- java实不是一般人弄得懂,太诡异
- settime与setInterval
- 有三个单选按钮,它们的name相同,id不同,当我选中了一个后,点击保存按钮,确定我选中的是哪一个单选按钮的js怎样写?
- 用document.createElement("input")创建了一个按钮,怎么样赋予它的单击事件呢?
- 不用数组能不能在javascript里引用有规则表单对象名 (急救)
- 菜鸟请问为什么for循环只能往下循环一次。。。
- js的String型自动转换成了int的问题
试试
mot = obj.options[obj.selectedIndex].text;
mov = obj.options[obj.selectedIndex].value;
obj.remove(obj.selectedIndex);
var newoption = document.createElement("OPTION");
newoption.text = mot;
newoption.value = mov;
if(Sys.ie) target.add(newoption);
if(Sys.firefox) target.appendChild(newoption);
}
mot = obj.options[obj.selectedIndex].text; //选择的text值
mov = obj.options[obj.selectedIndex].value; //选择的value值
obj.remove(obj.selectedIndex); //移除选择的
var newoption = document.createElement("OPTION"); //创建一个option节点
newoption.text = mot; //设置option节点的text
newoption.value = mov; //设置option节点的value
if(Sys.ie) target.add(newoption); //向目标select添加option,ie的
if(Sys.firefox) target.appendChild(newoption); //向目标select添加option,firefox的
}
f.value=tmp[1];
alert(getOs());
if(getOs()=="MSIE")
{
target.add(f);
}
if(getOs()=="Firefox")
{
target.appendChild(f);
}我把代码改成上面那样了 但是都不行啊 那个getOs()是判断浏览器是ie还是火狐的