Я использую текстовые поля asp.net с водяным знаком ajaxcontroltoolkit. Существует список с записями, которые можно редактировать с помощью текстовых полей. При изменении выбора поля списка мне нужно установить текст в текстовое поле. Для этого я использую jQuery.Установка значения текстового поля asp.net с использованием jquery с водяным знаком ajaxcontroltoolkit
В поле списка добавлены три предопределенные значения. Существует два сценария:
1. Когда запись добавляется вручную с использованием текстовых полей, текст отображается правильно в текстовом поле
2. Но если какая-либо предопределенная запись выбрана без добавления ручного ввода, текст появляется в тексте но только как водяной знак и не редактируется.
Вот код -
... some controls here
<asp:TextBox ID="ebSectionEnglish" runat="server" CssClass="BasicTextBox" Width="215px" />
<act:TextBoxWatermarkExtender WatermarkCssClass="TextBoxWatermark"
ID="tbwSectionEnglish" runat="server" TargetControlID="ebSectionEnglish"
WatermarkText="English" />
<asp:ListBox ID="lbSection" runat="server" Width="215px" Rows="6"></asp:ListBox>
... some more tags
// script code
var selItem = jQuery('[id$=lbSection] option:selected');
if (selItem == null)
return false;
jQuery('[id$=ebSectionEnglish]').val(selItem.val());
... some more script
Я использую JQuery 1.5. Любая помощь будет высоко оценена.
Спасибо за ответ, но это было бы установить текст элемента управления водяного знака. Мне нужно установить текст текстового поля. Странная вещь о моем коде заключается в том, что текст текстового поля установлен, но он выглядит как водяной знак. –
@RohitSahasrabudhe просто попробуйте –
Пробовал, но, как и ожидалось, он не работает :( –