关于textbox的一点问题!!!
怎么控制textbox只能输入英文和数字的半角??? 
 请高手指点阿??? 
------解决方案--------------------用正则表达式判断
------解决方案-------------------- <!DOCTYPE HTML PUBLIC  "-//W3C//DTD HTML 4.0 Transitional//EN ">  
  <HTML>  
   <HEAD>  
    <TITLE>  New Document  </TITLE>    
    <SCRIPT LANGUAGE= "JavaScript ">  
    <!-- 
 	function val()  
 {  
 	if ((event.keyCode >  47 && event.keyCode  < 58)||(event.keyCode> 64&&event.keyCode <91) ) 
 		event.returnValue = true; 
 	else 
 		event.returnValue=false; 
 }  
   //-->  
    </SCRIPT>  
   </HEAD>    
   <BODY>  
    <input type=text onkeydown= "return val() ">  
   </BODY>  
  </HTML>
------解决方案--------------------([0-9]\*|[a-zA-Z]\*) 
 或者 
 [0-9]\w[a-zA-Z]\w{1,2} 
------解决方案--------------------function val()  
     {  
 if ((event.keyCode >  47 && event.keyCode  < 58)||(event.keyCode> 64&&event.keyCode <91) ) 
         event.returnValue = true; 
         else event.returnValue=false; 
     }  
 给你的textbox的onkeydown加上 "return val() " 
  <asp:TextBox onkeydown= "return val() " id= "tb " runat= "server " />
------解决方案--------------------正则表达式
------解决方案-------------------- <input   onkeyup= "value=value.replace(/[^\u4E00-\u9FA50-9a-zA-Z_]/g, ' ') "   onpaste= "return   false ">