我在页面上有两个div。每个都有几个dijits。我有atoggle只显示一个div或另一个。当我提交表单时,我只想验证显示的div中的dijits。有没有办法做到这一点?基本上,不应该验证具有“display:none”的dijits。
答案 0 :(得分:0)
当您隐藏某个div元素时,请尝试将该div中的所有dijit设置为禁用。 Dojo应在验证期间忽略禁用的元素。
此外,禁用的字段会增加应用程序的可访问性,即使在没有CSS支持的浏览器上可见元素也不可用(display: none
在浏览器不理解CSS时显然不起作用)。