注册 登录
编程论坛 ASP.NET技术论坛

[求助]关于button控件visible的问题

sldtk1 发布于 2007-04-24 15:52, 1150 次点击
我想做一个Button,在页面加载的时候有几秒钟的时间它是不可用的,visible=false.
然后时间到了visible=true,就和论坛注册时阅读条款时同意和不同意那种功能一样,请问怎么实现?
是用判断语句还是有专门的语法结构?
3 回复
#2
summoner2007-04-24 15:56
这个用javascript就可以实现了
#3
川流不息2007-04-24 16:07

這樣,給你一個思路,頁面加載前,先將控件的Enable屬性設為false,時間控件裡面定時,到時間後觸發一個JS事件,在JS事件中,document.all.控件名.disabled="";將會使控件變為可用。
document.all.控件名.disabled="disabled";是不可用。

#4
sldtk12007-04-24 22:04
没机会上机实践,这样写对吗?
[CODE]<script language="JavaScript">
var secs = 9;
var wait = secs * 1000;
document.bbrules.rulesubmit.value = "同 意(" + secs + ")";
document.bbrules.rulesubmit.disabled = true;
for(i = 1; i <= secs; i++) {
window.setTimeout("update(" + i + ")", i * 1000);
}
window.setTimeout("timer()", wait);
function update(num, value) {
if(num == (wait/1000)) {
document.bbrules.rulesubmit.value = "同 意";
} else {
printnr = (wait / 1000)-num;
document.bbrules.rulesubmit.value = "同 意(" + printnr + ")";
}
}
function timer() {
document.bbrules.rulesubmit.disabled = false;
document.bbrules.rulesubmit.value = "同 意";
}
</script>[/CODE]
1