当前位置: 代码迷 >> ASP.NET >> 关于textbox和javascript的有关问题
  详细解决方案

关于textbox和javascript的有关问题

热度:2064   发布时间:2013-02-26 00:00:00.0
关于textbox和javascript的问题
原先希望这个textbox只能输入数字和小数点,现在下面的代码只能输入数字,不能输入小数点,请教高手帮忙,谢谢!小数点(.)的keyCode是110

<asp:textbox   BackColor= "#EBEBEB "   BorderStyle= "inset "   style= "height:   12px;width:   160px;font-family:   Arial,   Verdana,   Tahoma,   Sans-Serif;font-size:   12px;vertical-align:   middle;margin-left:   5px;padding-top:   4px;padding-left:   2px; "   id= "vendor "   runat= "server "   onkeypress= "if   (event.keyCode   <   48   ||   event.keyCode   > 57)   event.returnValue   =   false; "/>

------解决方案--------------------------------------------------------
经测试应为
onkeypress= "if (!((event.keyCode > = 48 && event.keyCode <=57) || event.keyCode == 46 )) event.returnValue = false; "
  相关解决方案