Функция Javascript не вызывается
У меня есть текстовое поле :
&ЛТ;АСП:метка идентификатор="lbltxtcitycode" атрибут runat="сервер" CssClass="коль-МД-4 контроля-шрифт подписи-isstyle-большие fontisstylealign" текст="&ЛТ;%$ ресурсы:EN_Resource, BIS00013 %и GT;"&ГТ;
&ЛТ;АСП:текстовое поле с ID="txtCityAbbr" атрибут runat="сервер" CssClass="форма контроля"и GT;
&ЛТ;как ASP:RequiredFieldValidator идентификатор="rfvCityAbbr" атрибут runat="сервер" дисплей="нет" ControlToValidate="txtCityAbbr"
ErrorMessage= " аббревиатура города отсутствует." Всплывающая подсказка= "введите аббревиатуру города".;
&ЛТ;АСП:ValidatorCalloutExtender идентификатор="vceCityAbbr" CssClass="errorstyle" атрибут runat="сервер" TargetControlID="rfvCityAbbr" PopupPosition="BottomLeft"
Включено="истинный" CloseImageUrl="~/_ImgIcons бесформенны.ПНГ" WarningIconImageUrl="~/_ImgIcons/войны.PNG"и&ГТ;
Для разрешения только чисел написал скрипт как :
&ЛТ;АСП:контента ID="Content2" атрибутом ContentPlaceHolderID="объекту contentplaceholder1" атрибут runat="сервер"и GT;
$(документ).готово(функция () {
$("#txtCityAbbr"). keydown (функция (e) {
if ($. inArray (e. keyCode, [46, 8, 9, 27, 13, 110, 190]) !== -1 ||
(Эл.код клавиши === 65 &усилитель;& (Эл.ctrlKey === правда || электронной.metaKey === значение true)) ||
(Эл.ключ &ГТ;= 35 &&усилителя; электронные.ключ &амп;ЛТ;= 40)) {
вернуть;
}
// Убедитесь, что это число, и остановите нажатие клавиши
если ((например.shiftKey || (электронные.ключ &амп;ЛТ; 48 || электронной.ключ &ГТ; 57)) и усилитель; & (Эл.ключ &амп;ЛТ; 96 || электронной.ключ &ГТ; 105)) {
e. preventDefault();
}
});
});
<asp:UpdatePanel runat= "сервер">
< contenttemplate>
.
.
.
Что я уже пробовал:
&ЛТ;АСП:контента ID="Content2" атрибутом ContentPlaceHolderID="объекту contentplaceholder1" атрибут runat="сервер"и GT;
$(документ).готово(функция () {
$("#txtCityAbbr"). keydown (функция (e) {
if ($. inArray (e. keyCode, [46, 8, 9, 27, 13, 110, 190]) !== -1 ||
(Эл.код клавиши === 65 &усилитель;& (Эл.ctrlKey === правда || электронной.metaKey === значение true)) ||
(Эл.ключ &ГТ;= 35 &&усилителя; электронные.ключ &амп;ЛТ;= 40)) {
вернуть;
}
// Убедитесь, что это число, и остановите нажатие клавиши
если ((например.shiftKey || (электронные.ключ &амп;ЛТ; 48 || электронной.ключ &ГТ; 57)) и усилитель; & (Эл.ключ &амп;ЛТ; 96 || электронной.ключ &ГТ; 105)) {
e. preventDefault();
}
});
});
<asp:UpdatePanel runat= "сервер">
< contenttemplate>