2010-12-08 6 views
1

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é

Répondre

0

Pouvez-vous s'il vous plaît être précis sur votre erreur?

Et essayez DD Roundies au lieu des coins sinueux.

+0

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

+0

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

Questions connexes