event.keyCode不是字符串,要用13
if (window.event.keyCode==13)
if (window.event.keyCode==13)
解决方案 »
- 使用filter,servlet无法收到传值
- ibatis和hibernate比较
- 如何解决struts list表单ArrayIndexOutOfBoundsException错误?
- 为什么我的视图数据在jsp中显示不出来?
- JFreeChart生成柱状图时,当数值为负的不能显示在顶端
- 菜鸟的问题
- Win2000 下 jsp运行环境配制问题?
- 在Resin下如何配置单个app-web??
- 系统分析师进来,别人出去!
- 如何写Statemen语句让Connection产生的ResultSet支持first方法?
- 请推荐几本大家用过后感觉不错的jsp的书,在线等待!
- JSP网页有时出错有时不出错?出错内容如下,为什么,请指点!
function bNumber(this){
var moblen=[this].value.length
var mob=[this].value
var i,mobstr=true
for (i=0;i<=moblen;i++)
{
if((mob.charAt(i)<"0")||(mob.charAt(i)>"9"))
{
mobstr=false
break
}
}
return mobstr
}
function SERV_NBRKeyPress(this){
if (window.event.keyCode==13){//回车键
if (!bNumber(this.value)){
alert("输入的字符含有非数字信息!");
this.focus();
this.select();
return false;
}}}
</script>
<table border="0" width=100% class=TableStyle cellpadding="0" cellspacing="0">
<tr>
<td align=right>手机号码:</td>
<td align=left>
<input type='TEXT' name="SERV_NBR" maxlength="11" onKeyPress="SERV_NBRKeyPress(this);" value="">
</td>
</tr>
</table>完整代码如上,另外,如何读出SERV_NBR的值呢?
<script language=javascript>
function SERV_NBRKeyPress(that){
if (window.event.keyCode==13){//回车键
if (isNaN(that.value)){
alert("输入的字符含有非数字信息!");
that.focus();
that.select();
return false;
}}}
</script>
<table border="0" width=100% class=TableStyle cellpadding="0" cellspacing="0">
<tr>
<td align=right>手机号码:</td>
<td align=left>
<input type='TEXT' name="SERV_NBR" maxlength="11" onKeyPress="SERV_NBRKeyPress(this);" value="">
</td>
</tr>
</table>