错 
<SELECT NAME="aa" side="10" onchange="onchange1(this,"UserName1)"> 
引号有错误
var bbb= UserName1.value; 
获取不到被选中的值
<html> 
<head> 
<title>hello </title> 
<body> 
<SELECT NAME="aa" side="10" onchange="onchange1(this,'UserName1')"> 
<OPTION VALUE="0" checked> 
<OPTION VALUE="1">liu1 
<OPTION VALUE="2">liu2 
<OPTION VALUE="3">liu3 
</SELECT> 
<input  type=radio  name=UserName1  value="0" checked>liu 
<input  type=radio  name=UserName1  value="1">liu1 </body> 
</head> 
</html> 
<script>   function  onchange1(aa,UserName1) 
  { 
  var aaa= aa.value; var bbb;for(var i = 0;i<document.getElementsByName(UserName1).length;i++)
{
if(document.getElementsByName(UserName1)[i].checked)
 bbb= document.getElementsByName(UserName1)[i].value; 
}  if(bbb==0){ 
  alert("hello1"); 
  } 
  if(aaa==0){ 
  alert("hello2"); 
  } 
  else 
  alert("you  are  welcome"); 
  }  
</script>