Я пытаюсь использовать 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 файлов.
Извините, но я не понимаю одно: когда вам нужно изменить это значение????
В примере предположим, что вы загружаете страницу, а затем решаете нажать кнопку в этом случае, вы можете изменить значение скрытого поля с помощью инструкции 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>
Я проверил, и все работает нормально.