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

怎样判断button按钮是否已经按过
一个表单.
想判断前面的按钮是否已经按过了
如果先按后面的按钮
就会提示先按前面的按钮先

------解决方案--------------------
用一个变量来记录。
Boolean bFirstButtonPressed = false;

void Button1_Click(...)
{
bFirstButtonPressed = true;
}

void Button2_Click(...)
{
if(bFirstButtonPressed)
{
//Do what you want
}
else
{
//Must press button1 at first.
}
}


当然 你也可以把button2设置为enable = false 在button1的click事件内将它修改为true 这样更直观。
------解决方案--------------------
当点击前面按钮的时候给一个事件让它不可用: document.getElemnetById("xxxx").disabled="disabled";
当点后面按钮的时候判断前面的按钮的属性就可以了:if(document.getElemnetById("xxxx").disabled =="disabled"){}





------解决方案--------------------
用一个变量来记录次数
------解决方案--------------------
这两种都可以,就看你是在前台做操作.还是在后台作操作
------解决方案--------------------
属性enable true 和false 切换
来控制这个2个按扭!!
这样最简单拉!
------解决方案--------------------
根据4楼的分析需求,你才能决定是否采用1楼,还是2楼的做法.
------解决方案--------------------
自己设置一个标识就可以了阿
2楼的方法就很好