js总结2(选择一条记录)

 

/************************************************ 多选获得普通简表的systemid 参数:type:1-单选,返回单个systemid 2-多选,返回systemids用","分隔 added by Liyanhua *************************************************/ function getSystemid(type){ var selectes = document.all.item("selectedRecord"); if(selectes==null){ alert("没有可选择的记录"); return ; } var return_value=""; if (selectes.length){ for (var i=0;i<selectes.length;i++){ var tmp = selectes.item(i); if (tmp.checked==true){ if(type=="1"){ //若单选,直接返回 return tmp.value; } else{ return_value=return_value+tmp.value+","; } } } return return_value; } else{ if (selectes.checked==true){ if(type=="1"){ return selectes.value; } else{ return (selectes.value+","); } } else{ return ""; } } } function getSelectId(){ var key=""; var systemidsString=getSystemid("2"); if (!(systemidsString==null)) { var systemids=systemidsString.split(","); var itemLength=systemids.length-1; if(itemLength<=0){ alert("请选择一条记录!"); return ; } if(itemLength>1){ alert("当前操作不支持多条记录,请选择其中一条!"); return ; } if(systemids[0]==""||systemids[0]==null){ key=systemids[1]; return key; }else{ key=systemids[0]; return key; } } }

 

//链接到报废机动车拆解回收信息页面 function baofeiInfo(){ var systemid = getSelectId(); var para = "&main_table_systemid="+systemid+"&cllx="+systemid; if(systemid){ var urlstr = '/basic/mainservlet?actionType=INIT_V_B_ZA_BFJDCHS&main_table_systemid='+ systemid + para + '&isView=no&formTitle'; newWindow(urlstr); } }

你可能感兴趣的:(js总结2(选择一条记录))