标题:ASP,NET中TextBox控件的小问题
只看楼主
c100336093
Rank: 2
等 级:论坛游民
帖 子:46
专家分:15
注 册:2009-2-22
结帖率:76.47%
 问题点数:0 回复次数:12 
ASP,NET中TextBox控件的小问题
我想实现这样一个东西,当页面加载的时候TextBox的Enabled属性为flase,当鼠标双击后,Enabled属性自动更改为true;
   应该如何实现..请各位帮帮忙!!
搜索更多相关主题的帖子: NET TextBox ASP 控件 
2009-11-29 23:33
xudongcsharp
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:129
专家分:156
注 册:2009-5-31
得分:0 
页面加载时
Page_Load(object sender, EventArgs e)
    {
        if (!this.IsPostBack)
        {
          this.TextBox1.Enabled=flase;
        }
    }
不知道你鼠标双击哪个控件所以下面没法做?
2009-11-30 10:37
c100336093
Rank: 2
等 级:论坛游民
帖 子:46
专家分:15
注 册:2009-2-22
得分:0 
回复 楼主 c100336093
就是双击文本框的时候,更改属性!
2009-11-30 12:51
仰望星空
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:7
帖 子:473
专家分:93
注 册:2007-2-11
得分:0 
直接用.NET里的方式恐怕你做不到了,应该考虑用javascript做

当人们仰望天空的时候,才有了翱翔的愿望;当人们仰望星空的时候,才有了远航的渴望。
2009-11-30 17:50
domon
Rank: 3Rank: 3
来 自:河南
等 级:论坛游侠
帖 子:92
专家分:191
注 册:2009-10-26
得分:0 
已经不可用的文本框,你写双击事件应该没用吧?

希望,是走出来的!!!
2009-12-01 14:20
夜龙魂
Rank: 2
等 级:论坛游民
帖 子:130
专家分:65
注 册:2009-9-24
得分:0 
你这属于多次一举
2009-12-02 13:48
bingmeng
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2009-12-23
得分:0 
Page_Load(object sender, EventArgs e)
    {
        if (!this.IsPostBack)
        {
          this.TextBox1.Enabled=flase;
        }
        else

{
 this.TextBox1.Enabled=true;

}  
    }

这样其它时候就都是可用的了。
2009-12-28 10:22
hu3392100
Rank: 2
等 级:论坛游民
帖 子:52
专家分:81
注 册:2009-12-23
得分:0 
晕!想双击它好像不能用吧!你写其他控件与TextBox联系起来不行吗?非要在TextBox上用搞的这么复杂,而且用户不知道所以用起来也不方便。

水载舟,德载人。。。
2009-12-30 10:50
cyyu_ryh
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1899
专家分:176
注 册:2006-10-21
得分:0 
很多特殊的情况是可以实现的
但是我不明白的是很多初学者都想一些和实际没有多大用处的功能
以为会把别人难到
没有必要
多研究下业务再根据业务做一些特殊的用法
我觉得应该要要些哦

有事无事都密我. MSN: cyyu_ryh@hotmail.co.jp E-mail: cyyu_ryh@
2009-12-30 17:24
saitor
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:5
帖 子:373
专家分:1520
注 册:2009-5-18
得分:0 
问题没一个人回答,说那么多废话,双击已经DISABLE的控件是不会触发这个控件的CLICK事件。在这个TEXTBOX外面加层
<html xmlns="http://www.
<head>

<script type="text/javascript">

function b(){
if(window.addEventListener){
    document.getElementById("div1").addEventListener('onclick', a,false);
}else if (window.attachEvent){
    document.getElementById("div1").attachEvent('onclick', a);
}
function a()
    {
        
        document.all("text1").disabled="";
    }
}

</script>
</head>

<body onload="b()">
<div id="div1">
<input type="text" id="text1"  disabled="false"/>
</div>
</body>
</html>
2009-12-30 22:57



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-293415-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.532916 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved