日期:2014-05-18  浏览次数:20576 次

变态要求:Textbox内是一个网址(http://..)能不能点击就近入这个网站?????
客户的要求在Textbox     enable=false时可以直接点击近入网站,在enable=true时网址可以编辑。
有没有人做成功了,我想了很长时间都没想出思路来~~~~


------解决方案--------------------
this.textbox1.Attributes.Add( "onclick ", "if (!this.disabled) document.location.href= ' "+ this.value + " ' ");
------解决方案--------------------
enabled = false 的时候 (客户端 disabled = true)
此时,textbox 根本无法得到焦点,

考虑使用只读状态,

<asp:TextBox ID= "TextBox3 " ReadOnly= "true " onclick= "window.open(this.value) " onfocus= "window.open(this.value) " runat= "server "> http://www.baidu.com </asp:TextBox>