Aide inputtext a partir selectonemenu avec jsf

aamiratou Messages postés 54 Date d'inscription samedi 16 février 2008 Statut Membre Dernière intervention 12 septembre 2013 - 30 août 2013 à 11:18
cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 - 30 août 2013 à 11:29
Bonjour,
slt
comment remplir un input text avec un select one menu
voici mon travail
<p:selectOneMenu value="#{personneBean.nom}" onchange="setRemarque(this)">
 
 
 
                    <f:selectItem itemLabel="Choisir ... " itemValue="" />
                   <f:selectItems value="#{personneBean.noms}"   var="pers" itemValue="#{pers.nom}" itemLabel="#{pers.nom}"/>
 
 
 
 
				</p:selectOneMenu>
<p:inputText name="prenomper"  id="prenomper" value=""     />
<p:inputText id="ageper" name="ageper" value="" / >
<script type="text/javascript">
function setRemarque(select) {
 
 
   document.getElementById('prenomper').value ="#{pers.prenom}";
   document.getElementById('ageper').value = "#{pers.age}";
}
</script>

ce code affiche des valeurs qui change pas.

1 réponse

cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 371
30 août 2013 à 11:29
Salut,

Il te suffit de faire pointer l'input text vers la valeur à afficher :
<p:inputText name="prenomper"  id="prenomper" value="#{personneBean.nom}"     />


Mais attention, de cette manière, tu peux modifier l'élément de la liste
0
Rejoignez-nous