Использование Val () для установки значения скрытого поля в веб-форме ASP.NET

0

Я пытаюсь использовать val(), чтобы изменить значение скрытого поля в asp.net. Я новичок в asp и jquery, поэтому, пожалуйста, со мной.

Мой jquery выглядит следующим образом:

$("#blue").val("Green");

ASP:

<asp:HiddenField ID="blue" runat="server" clientidmode="static"/>

Результат, который я ищу, это:

<asp:HiddenField ID="blue" runat="server" value="Green" clientidmode="static"/>

Какие выходные данные в html:

<input type="hidden" value="Green" id="Blue" />

Что я получаю:

<input type="hidden" id="Blue" />

Я могу получить $("#blue").text("Green"); работать без проблем, спасибо за любые предложения.

Причина, по которой я хочу изменить значение, заключается в том, что я извлекаю значение из разных json файлов.

  • 0
    Посмотрите на «Синий» на контроле и «синий» в Jquery, это ключ к восприятию. Я думаю, что вы скопировали и вставили ошибку и не используете text (). ( jsfiddle.net/X27Aq/)[Fiddle]
  • 0
    Что ты имеешь в виду? Это не добавляет значение = "Зеленый" в любом случае в исходном коде? Я использую его в рамках asp: Панель управления
Показать ещё 5 комментариев

1 ответ

-2

Извините, но я не понимаю одно: когда вам нужно изменить это значение????

В примере предположим, что вы загружаете страницу, а затем решаете нажать кнопку в этом случае, вы можете изменить значение скрытого поля с помощью инструкции jquery или даже если хотите, и у вас есть полная обратная передача, которую вы можете изменить там в событии button_click (когда это уволен) значение скрытого файла.... Могу ли вы дать больше информации????

на данный момент я могу помочь вам с этими несколькими строками кода:

Страница ASP:

<asp:HiddenField ID="blue" runat="server" clientidmode="static"/>
<asp:button runat="server" id="btnDoSomething" text="Change hidden field value"/>

Возможное решение через js с небольшой модификацией asp: Button:

<asp:HiddenField runat="server" ID="blue" ClientIDMode="Static" />
<asp:Button runat="server" id="btnDoSomething" text="Change hidden field value" onclientClick="UpdateHiddenField();"/>

  <script>
      function UpdateHiddenField()
      {
          $("#blue").val("Green");
          return false;
      }
  </script>

Я проверил, и все работает нормально.

  • 0
    Если у вас есть новый вопрос, задайте его, нажав кнопку « Задать вопрос» . Включите ссылку на этот вопрос, если это помогает обеспечить контекст.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню