После добавления имени управления в JavaScript : ожидаемую ошибку показывает наличие идентификатора, строки или числа
У меня есть текстовый ящик:
&ЛТ;АСП:текстовое поле с ID="txtname" атрибут runat="сервер"и GT;
Для проверки обязательных полей я написал скрипт следующим образом:
$(документ).готово(функция () {
$("#form1").({
правила: {
& lt;%=txtname.Уникальный идентификатор%&ГТ;:{
требуется: true
},
},
сообщения: {
& lt;%=txtname.Уникальный идентификатор%&ГТ;:{
требуется: "требуется имя."
},
},
});
});
Он показывает ошибку в строке '<%=txtname.UniqueID%>: 'ожидаемый идентификатор, строка или число.
Собственно, что это значит.
Что я уже пробовал:
установите свойство textbox как ClientIDMode= "Static" вместо <%=txtname.Уникальный идентификатор%&ГТ;
используйте просто control Id <%=txtname%>, Но все равно не работает.
F-ES Sitecore
Это javascript на странице aspx или в файле js?
Member 13174150
на странице aspx
F-ES Sitecore
Просмотрите источник страницы и проверьте генерируемый js. Я не знаю, как вы отформатировали код, но если то, что вы опубликовали, буквально то, что у вас есть на странице aspx, то это не сработает, вам это нужно
"<%=txtname.Уникальный идентификатор%&ГТ;":{
Member 13174150
Спасибо