2009-11-14 5 views
0

J'ai deux divs sur une page. chacun a plusieurs dijits. J'ai atoggle qui montre seulement un div ou l'autre. Quand je soumets le formulaire, je veux seulement valider les dijits qui sont dans le div affiché. Y a-t-il un moyen de faire cela? fondamentalement, et les dijits qui ont "display: none" ne devraient pas être validés.est-il possible de savoir si un dijit est affiché ou non?

Répondre

0

Lorsque vous masquez un certain élément div, essayez de désactiver tous les dijits de ce div. Dojo devrait ignorer les éléments désactivés lors de la validation. De plus, les champs désactivés ajoutent à l'accessibilité de votre application en gardant les éléments inutilisables même lorsqu'ils sont visibles sur les navigateurs sans support CSS (display: none ne fonctionne évidemment pas lorsque le navigateur ne comprend pas les CSS).

Questions connexes