高手帮我看下下面这段程序

来源:百度知道 编辑:UC知道 时间:2024/06/07 09:37:35
<strong>图片缩放:</strong></TD>
<TD class="TD3" colspan="2"><div align="left"> 
长 <INPUT Class="input" name="pwidth" value="" size=3 maxlength=3 onkeypress="if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;"> px 宽 <INPUT Class="input" name="pheight" value="" size=3 maxlength=3 onkeypress="if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;"> px
(最大为500*500,不处理请留空)
</div></TD>
其中size=3 maxlength=3 onkeypress="if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;"> 大概什么意思?

在键盘上,每个键对应一个ASCII码值,按下键后,event.keyCode就是获取该键的ASCII值。event.returnValue = false;是阻止键入该键键入值,在这儿也就是不允许键入的值在textBox中显示。综上所述,这段代码就是限制文本框的输入值,比如要限制文本框只能数字,就可以写:

 onkeypress="if (event.keyCode < 48 || event.keyCode > 57) event.returnValue = false;"> 

下面给你附上ASCII表,自己看看限制了哪些值不允许输入,这应该不难吧?

不知道你明白了没有,语言表达能力不行,见谅...