读书人

取不到textbox值,该如何处理

发布时间: 2012-08-27 21:21:56 作者: rapoo

取不到textbox值
想做一个弹出窗口,同时带有参数传递。代码如下:

C# code
<asp:TextBox ID="TextBox1" name="TextBox1" runat="server"></asp:TextBox>            <a href="javascript:void(0)" onclick="art.dialog.open('order_search.aspx?tel=document.getElementById("TextBox1").value', { title: '', width: '800', height: 'auto', lock: true })" style="text-decoration: none">            <asp:Label ID="Label4" runat="server" Text="查询订单"></asp:Label>            </a>

想在跳转的时候同时把输入的textbox值传到跳转的页面去。但值是空的。该怎么实现,请高手指教。
js很菜的,应该是写错了。

[解决办法]
应该得不到的,应该是页面的周期的问题,JS只认你加载后的控件。
最好是textbox加一个onTextChange事件里处理
[解决办法]
document.getElementById('<%=TextBox1.ClientID %>')
[解决办法]
<a href="javascript:void(0)" > </a>

JScript code
 function GetLogin(ID) {            if (ID=0) {                  var tel= document.getElementById("TextBox1").value;                  window.showModelessDialog("order_search.aspx?tel=" + tel,"", " width: '800', height: 'auto', lock: true ");            }
[解决办法]
探讨
想做一个弹出窗口,同时带有参数传递。代码如下:
C# code
<asp:TextBox ID="TextBox1" name="TextBox1" runat="server"></asp:TextBox>
<a href="javascript:void(0)" onclick="art.dialog.open('order_search.aspx?tel=docu……

[解决办法]
探讨
<a href="javascript:void(0)" > </a>


JScript code


function GetLogin(ID) {

if (ID=0) {
var tel= document.getElementById("TextBox1").value;
……

[解决办法]
那你写个方法alert(document.getElementById('<%=TextBox1.ClientID %>').value)测试
结合你的代码,应该这样写:document.getElementById(\"<%=TextBox1.ClientID %>\")

读书人网 >asp.net

热点推荐