J'utilise "plug-in de validation jQuery 1.7" pour une page avec des champs de formulaire. Le problème est que le tout est à l'intérieur d'une boîte arrondie créée en utilisant le plug-in "CurvyCorners". Depuis les messages d'erreur dans mon cas apparaissent sous les champs de formulaire, la taille de la page augmente sur l'apparence de chaque message d'erreur. J'utilise 'curvyCorners.redraw();' sur le flou de chaque élément de formulaire pour obtenir la redimensionnement de la page. mais chaque fois qu'il redimensionne les champs de formulaire perdre le focus et je suis incapable de tabuler correctement dans IE7 et ci-dessous.curvycorners et jquery valident le problème de mise en évidence du plugin
Toute aide serait très apprécié
La page est une page .jsp, les fichiers js sont chargés à partir d'un fichier différent. Je ne peux pas modifier l'inclusion du script. Pour le rendre plus simple. J'ai besoin de savoir comment retourner le focus à l'élément suivant (champ de formulaire) dans l'ordre de tabulation correct si sur chaque 'flou' vous utilisez curvycorner.redraw(). Curvycorner rend les champs de formulaire lâche. – rohu
le code modifié dans le plugin \t élément \t: function (element) { \t \t \t élément this.clean = (élément); \t \t \t this.lastElement = élément; \t \t \t this.prepareElement (élément); \t \t \t this.currentElements = $ (élément); \t \t \t var résultat = this.check (élément); \t \t \t si (résultat) { \t \t \t \t supprimer this.invalid [element.name]; \t \t \t} else { \t \t \t \t this.invalid [element.name] = true; \t \t \t} \t \t \t if (! This.numberOfInvalids()) { \t \t \t \t // Cacher les conteneurs d'erreur sur la dernière erreur \t \t \t \t this.toHide = this.toHide.add (this.containers) \t \t \t} \t \t \t this.showErrors(); curvyCorners.redraw(); \t \t \t retourner le résultat; \t \t}, – rohu