正在更新文本框值

本文关键字:文本 更新 | 更新日期: 2023-09-27 18:05:23

我有一个输入标签,里面有一些文本。现在我想,点击按钮,文本将被改变。

由于某些原因,它没有被修改。

这是输入标签:

 <input id="network_table" type="text" value="oldValue" runat="server"/> 

下面是我试图改变输入标签值的方法:

network_table.Value = "newValue";     

正在更新文本框值

network_table。

绑定"onclick"事件并应用这些方法:

在jQuery中:

$('#network_table').val("your val");
http://docs.jquery.com/Val

Javascript

document.getElementById('network_table').value = "your val";

你可以在服务器端使用"OnClick"事件按钮,假设你的控件是用runat="server"属性定义的

http://msdn.microsoft.com/fr-fr/library/system.web.ui.webcontrols.button.onclick (v = VS.80) . aspx

您可以尝试为输入分配一些无意义的类,并将其用作控制输入字段的参考点。

<input id="network_table" type="text" value="oldValue" runat="server" class="myInputField"/>
$('.myInputField').val('newValue');

使用id将不起作用,因为你正在使用'runat=server',它使id在客户端不可用,你需要首先获得唯一的id才能获得它。这是一种干净得多的方式,但你需要确保不要在其他地方使用这个类,以避免产生不明确的结果。

这是一个jsfiddle的例子,它做了你想要的,但在加载。http://jsfiddle.net/yX5ze/