带复选框验证的ModalPopUpExtender

时间:2009-06-11 13:25:55

标签: validation checkbox modalpopupextender

我有一个我一直在努力的AJAX应用程序。在开发的这一点 - 我有一个modalpopupextender,带有警告信息和OK和Cancel按钮。我刚刚被要求将此更改为三个复选框并禁用“确定”按钮,直到检查完所有三个框。我正在努力实现这一目标。我不确定我是应该使用checkboxlist控件还是只使用三个复选框。我也不确定是否应该通过javascript或codebehind处理启用/禁用按钮。我已经尝试过两者兼而有之 - 没有成功,所以非常感谢任何指导。

1 个答案:

答案 0 :(得分:0)

如果你问我,三个复选框似乎工作得很好..你可以让每个复选框运行相同的验证功能来检查另一个2.此外,我发现使用'this.disable = true'会为你想要完成的事情工作得很好。这样一切都在JS下处理,不需要使用代码隐藏。

function validate() {
    if ('checkbox is not checked')
        return;
    if ('checkbox2 is not checked')
        return;
    if ('checkbox3 is not checked')
        return;  
    submit.disabled = false;
}