<html> <title></title> <body> <a href='Default.aspx?message=" "'>取得文本框的值</a> <asp:TextBox Id ="txtMsg" runat="server"> </body></html>上面的一段代码,在超链接中怎么获得当前文本框的Text值,由于是在客户端的获得,没有提交,所以不能使用表单的方式获得文本框的值,我就是很不理解,到底怎么获得文本框的值呢?这样得到以后,就可以作为Url参数传递,在目标页面(Default.aspx)中获得传递的值?
2 回答
手掌心
TA贡献1942条经验 获得超3个赞
1 增加一个事件(注意,是客户端事件):
<asp:TextBox ID="txtMsg" runat=“server" onkeyup="txtMsgChanged(this.value)" />
2 给超链接一个id或者其他的什么东西以供js找到它
3 增加一段js脚本
function txtMsgChanged(txt){
$("#超链接的id").text(txt);
}
注意这里我用的是jquery,如果用纯js就是document.getElementById("超链接的id").innerText=txt;
- 2 回答
- 0 关注
- 516 浏览
添加回答
举报
0/150
提交
取消