的作品我用整数验证以下Java脚本函数,这意味着该文本框可以只允许单独进入整数值。 * 这是做工精细的在Internet Explorer和谷歌Chrome *。但我使用在Firefox相同功能,在文本框中不允许在这意味着它不允许的字符,数字,空格输入任何字符,其他什么......如何解决这个问题?验证在Firefox并不工作,但在IE,Chrome的
javascript函数
$('.intValidate').live('keypress', function(event) {
var integervalidate = intValidate(event);
if (integervalidate == false)
return false;
});
function intValidate(event) {
if (event.keyCode == 46 || event.keyCode == 8 || event.keyCode == 9 || event.keyCode == 27 || event.keyCode == 13 ||(event.keyCode == 65 && event.ctrlKey === true) ||(event.keyCode >= 35 && event.keyCode <= 39))
{
return;
}
else
{
if (event.shiftKey || (event.keyCode < 48 || event.keyCode > 57) && (event.keyCode < 96 || event.keyCode > 105))
{
event.preventDefault();
}
我使用的类象,
<input type="text" id="abcd" style="width:30px" maxlength="2"class="intValidate""/>
你尝试只是将其更改为' adeneo