正在更新文本框值
本文关键字:文本 更新 | 更新日期: 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/