Может быть, что-то вроде ниже поможет.Просто поместите вызов на AllowAlphabet
в document.ready
и обновите оператор else следующим образом.
function AllowAlphabet(e) {
isIE = document.all ? 1 : 0
keyEntry = !isIE ? e.which : event.keyCode;
if (((keyEntry >= '65') && (keyEntry <= '90')) || ((keyEntry >= '97') && (keyEntry <= '122')) || (keyEntry == '46') || (keyEntry == '32') || keyEntry == '45')
return true;
else {
$('[data-toggle="popover"]').popover();
alert('Alphabets Only...!!');
return false;
}
}
$(document).ready(function(){
AllowAlphabet();
});
Однако если вы хотите вызвать AllowAlphabet
где-то еще в вашем коде, вам не нужно переноситьэто в document.ready
.
ОБНОВЛЕНИЕ
Похоже, что вы используете onkeypress
прослушиватель событий для вызова функции AllowAlphabet
.В этом случае, поскольку документ готов на данный момент, использование document.ready
больше не требуется.Просто вставьте $('[data-toggle="popover"]').popover();
в ваше утверждение else, как указано выше.