我使用此代码只有数字输入但^ char可以输入吗?我该如何修复?仅限HTML输入数字输入除^
<input type="text" onkeypress='return event.charCode >= 48 && event.charCode <= 57'></input>
我使用此代码只有数字输入但^ char可以输入吗?我该如何修复?仅限HTML输入数字输入除^
<input type="text" onkeypress='return event.charCode >= 48 && event.charCode <= 57'></input>
<input type="text" onkeypress='return(event.charCode >= 48 && event.charCode <= 57) || (event.charCode==94) '></input>
这将解决你的目的
function validateInput(evt)
{
if ((evt.charCode >= 48 && evt.charCode <= 57) || (evt.charCode==94))
return true;
else
return false;
}
<input type="text" onkeypress='return validateInput(event)'></input>
看看这个:http://stackoverflow.com/questions/20115337/limiting-number-value-in-an-input -tag-with-javascript/20115673#20115673 – Andrew
你的代码实际上工作正常。你使用过一些非英文输入法吗? –