请教一个不知道大家有没有遇到过的问题!!!在线等,一旦实现,立刻给分!

时间:2022-06-07 19:27:47
本人正在做一个ASP.NET的项目,其中的核心代码都是VB.NET编写的,现在客户要求判掉双击事件(就是一个按钮被点击后,那么这个页面上所有的按钮都DISABLE掉,直到这个按钮事件结束才恢复成ENABLE).我现在正在写如何将页面上所有的按钮都取得,然后都DISABLE掉的一个函数(不用参数,一个简单的SUB函数).希望大家多给点建议!如有代码那就最好了!谢谢!!!本人信誉度极高,请大家相信我!

11 个解决方案

#1


请各位大哥哥大姐姐多多帮忙

#2


用js写函数放到button的onkeypress事件,不到行不

#3


不写JS,直接写VB代码,用一个SUB实现.楼上的大侠,还是谢谢你!

#4


在Form上可以办到
在Web上,如果这个可以用回传,也可以办到,不会回传,只能用JS

写一个递归就可以了
void DisableButton(Control c)
{
if( c is Button)
{
((Button)c).Enabled = false;
}
else if(c is HtmlButton)
{
((HtmlButton)c).Attributes.Add("disalbed","true");
}
else if(c.HasControls())
{
DisableButton(c);
}
return ;
}

#5


bang

#6


对,就是这个意思,但是我不想用参数,就是说,执行了我这个SUB函数后,是先从网页上把所有的控件个数做成一个循环,然后一个一个拿出来比,如果是BUTTON,那我就把它DISABLE掉.不需要参数.

#7


不好意思,弄错了,用JS实现.大家有什么好建议吗?

#8


不好意思,弄错了,用JS实现.大家有什么好建议吗?

#9


学习

#10


htmldom

#11


可以用一个<div></div>
点击按钮后覆盖住整个页面,同时鼠标变成漏斗状,不知道这样可不可以,我就是这么做的。



====CSDN 小助手 V2.0 2005年10月16日发布====
CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/10/16/504620.aspx
下载:http://szlawbook.com/csdnv2/csdnv2.rar

为神六喝彩,向所有科技工作者致敬!
拒绝日货。

#1


请各位大哥哥大姐姐多多帮忙

#2


用js写函数放到button的onkeypress事件,不到行不

#3


不写JS,直接写VB代码,用一个SUB实现.楼上的大侠,还是谢谢你!

#4


在Form上可以办到
在Web上,如果这个可以用回传,也可以办到,不会回传,只能用JS

写一个递归就可以了
void DisableButton(Control c)
{
if( c is Button)
{
((Button)c).Enabled = false;
}
else if(c is HtmlButton)
{
((HtmlButton)c).Attributes.Add("disalbed","true");
}
else if(c.HasControls())
{
DisableButton(c);
}
return ;
}

#5


bang

#6


对,就是这个意思,但是我不想用参数,就是说,执行了我这个SUB函数后,是先从网页上把所有的控件个数做成一个循环,然后一个一个拿出来比,如果是BUTTON,那我就把它DISABLE掉.不需要参数.

#7


不好意思,弄错了,用JS实现.大家有什么好建议吗?

#8


不好意思,弄错了,用JS实现.大家有什么好建议吗?

#9


学习

#10


htmldom

#11


可以用一个<div></div>
点击按钮后覆盖住整个页面,同时鼠标变成漏斗状,不知道这样可不可以,我就是这么做的。



====CSDN 小助手 V2.0 2005年10月16日发布====
CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/10/16/504620.aspx
下载:http://szlawbook.com/csdnv2/csdnv2.rar

为神六喝彩,向所有科技工作者致敬!
拒绝日货。