【发布时间】:2017-05-01 13:32:29
【问题描述】:
我有这段代码。根据这里的键码 http://help.adobe.com/en_US/AS2LCR/Flash_10.0/help.html?content=00000520.html
这段代码应该可以工作,但出于某种原因,我将这些字符视为真实。
eiadfghcb.
function validate(event) {
var keycode = event.keyCode;
if (!(keycode == 8 || keycode == 46) && (keycode < 48 || keycode > 57) && (keycode < 96 || keycode > 105)) {
return false;
}
}
html:
<asp:TextBox ID="txtImp" runat="server" Height="23px" Width="80" onkeypress="return validate(event)" onkeyup="calc()"/>
【问题讨论】:
-
是的,在这种情况下它会返回 false。否则返回 true。
-
也许你想先看看这个答案stackoverflow.com/a/469362/2856792
标签: javascript