Следующая простая функция jQuery отлично работает в Mozilla Firefox (5.0), но не работает в Internet Explorer (4.0).
$(document).ready(function()
{
$("#textFieldId").keypress(function(event)
{
if (event.keyCode==46 || event.keyCode==8|| event.keyCode==9 || event.keyCode>=35 && event.keyCode<=40)
{
// let it happen, don't do anything
}
else
{
if (event.charCode<48 || event.charCode>57 || event.charCode==16)
{
event.preventDefault();
}
}
});
});
Эта функция предназначена для разрешения только цифр в данном текстовом поле. Какие изменения должны быть внесены в него, чтобы он мог работать в Internet Explorer?