当前位置: 代码迷 >> ASP.NET >> 变态要求:Textbox内是一个网址(http://.)能不能点击就近入这个网站?解决方法
  详细解决方案

变态要求:Textbox内是一个网址(http://.)能不能点击就近入这个网站?解决方法

热度:3050   发布时间:2013-02-25 00:00:00.0
变态要求: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>
  相关解决方案