Comment définir le focus d'entrée sur le premier champ qui a une erreur? Le code from BalusC fonctionne correctement. Cependant, setHighlight()
et setFocus()
sont dans un fichier plutôt que chaque page xhtml:Définir le focus sur le premier champ d'erreur JSF 2.0
$(document).ready(function() {
setHighlight('${highlight}');
setFocus('${focus}');
});
Il en résulte en passant ${highlight}
-setHighlight()
méthode plutôt que l'identifiant de l'élément. JSF ne résout pas EL dans les fichiers JavaScript.
Quel est le problème concret que vous rencontrez? Cela ressemble à comme vous ne l'avez pas essayé du tout. – BalusC
@BalusC: Pouvons-nous effectuer la mise au point sur la page xhtml au lieu de la page jsp? // Définit $ {focus} et $ {highlight} dans JSP. facesContext.getExternalContext(). GetRequestMap(). Put ("focus", focus); facesContext.getExternalContext(). GetRequestMap(). Put ("highlight", highlight.toString()); – user679526
Nous ne sommes pas intéressés à répondre aux questions oui-non. Qu'avez-vous exactement essayé et comment exactement cela a-t-il échoué pour vous? – BalusC