如何获得本页的文本信息?

<html>

  <title></title>  

  <body>

    <a href='Default.aspx?message=" "'>取得文本框的值</a>

    <asp:TextBox Id ="txtMsg" runat="server">

  </body>

</html>

上面的一段代码,在超链接中怎么获得当前文本框的Text值,由于是在客户端的获得,没有提交,所以不能使用表单的方式获得文本框的值,我就是很不理解,到底怎么获得文本框的值呢?这样得到以后,就可以作为Url参数传递,在目标页面(Default.aspx)中获得传递的值?


杨魅力
浏览 517回答 2
2回答

手掌心

1 增加一个事件(注意,是客户端事件):<asp:TextBox ID="txtMsg" runat=“server" onkeyup="txtMsgChanged(this.value)"&nbsp;/>2 给超链接一个id或者其他的什么东西以供js找到它3&nbsp;增加一段js脚本function txtMsgChanged(txt){  $("#超链接的id").text(txt);}注意这里我用的是jquery,如果用纯js就是document.getElementById("超链接的id").innerText=txt;
打开App,查看更多内容
随时随地看视频慕课网APP