Как добавить строковое значение JavaScript к значению в скрытом поле в ASP

0

Ближайшим, который я получил к использованию на веб-странице, было следующее:

<script>
$('#title').text(movie.title);
</script>

Он работает с let say:

<h1 id="title"></h1>

Однако я бы хотел, чтобы он использовался в значении в скрытом поле asp, например

<asp:HiddenField ID="name" runat="server" Value="title" />

Я новичок в asp, javascript и jquery, поэтому любой совет получил высокую оценку.

4 ответа

1

Попробуй использовать:

$("[id$='name']").val(movie.title);
1

С jquery:

$('#name').val(movie.title);

ИЛИ

$('#<%= name.ClientId %>').val(movie.title)

С javascript

document.getelementid('name').value=movie.title;
0

Для получения идентификатора клиента ASP.NET Control необходимо использовать Control.ClientID. После этого вы можете просто использовать ID Selector и .val()

Использовать (jQuery)

$('#<%= name.ClientId %>').val(movie.title);

С Vanilla JS

document.getElementById('<%= name.ClientId %>').value=movie.title;
0

Попробуйте это. Вы должны установить свойство clientidmode в static.

<asp:HiddenField ID="name" runat="server" Value="title" clientidmode="static"/>

После этого набора..

document.getelementid('name').value=movie.title;

Ещё вопросы

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