日期:2014-05-19  浏览次数:20620 次

求助:怎么使模态页面的关闭按钮“X”失效
rt,需要弹出窗口设置一个值,该值不能为空,但是弹出窗口如果用“X”退出,则不能保证值的有效性,所以有必要将“X”屏蔽掉,请各位大大帮忙,谢谢。

------解决方案--------------------
倒。。。原来你说的是Web的模态窗口。

这个没有绝对可靠的解决方案,因为不同浏览器处理方式不同了,三种建议:
1、主窗口对于关键录入控件没有值的,红框提示,并不允许提交页面;(也就是用户可以关闭模态窗口,但这样因为主窗口没有得到关键录入信息,就不允许提交表单了,用户可以自行重复打开录入窗口)
2、主窗口如果发现模态窗口返回结果是空,就立即重新打开模态窗口,并提示必须录入;
3、用jQuery之类工具提供的 仿模态窗口,可以实现隐藏[X]。

其实我个人偏好 1,因为这个符合“不强迫用户”的原则。