2014-04-24 42 views
0

我使用的网页最近如下:如何在ASP JavaScript字符串值添加到值隐藏字段

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

它与让说:

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

然而我想它的价值在ASP中隐藏字段 如

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

我是新来的ASP和javasc使用ript和jquery,所以任何建议非常感谢。

回答

0

您需要使用Control.ClientID来获取ASP.NET Control的客户端ID。之后,你可以简单地使用ID Selector.val()

使用(jQuery的)

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

香草JS

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

尝试this..You必须设置的ClientIDMode属性静态 ..

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

该集后..

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

尝试使用:

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

随着jquery

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

OR

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

随着javascript

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