【问题标题】:ModalPopUpExtender with checkbox validation带有复选框验证的 ModalPopUpExtender
【发布时间】:2009-06-11 13:25:55
【问题描述】:
我有一个一直在开发的 AJAX 应用程序。在开发的这一点上 - 我有一个带有警告消息和一个确定和取消按钮的 modalpopupextender。我刚刚负责将其更改为三个复选框并禁用“确定”按钮,直到所有三个框都被选中。我很难做到这一点。我不确定我应该使用复选框列表控件还是只使用三个复选框。我也不确定是否应该通过 javascript 或代码隐藏来处理按钮的启用/禁用。我已经尝试了两者 - 没有成功,因此非常感谢任何指导。
【问题讨论】:
标签:
validation
checkbox
modalpopupextender
【解决方案1】:
如果你问我,三个复选框似乎工作得很好。你可以让每个复选框运行相同的验证功能来检查其他 2。另外,我发现使用 'this.disable=true' 会对于您要完成的工作非常有效。这样一切都在JS下处理,不需要使用codebehind。
function validate() {
if ('checkbox is not checked')
return;
if ('checkbox2 is not checked')
return;
if ('checkbox3 is not checked')
return;
submit.disabled = false;
}