如何获取< p:selectOneMenu>使用JQuery的值 [英] How to get <p:selectOneMenu> value using JQuery
本文介绍了如何获取< p:selectOneMenu>使用JQuery的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何使用Jquery或javascript获取选择组件的值
How I can get select component value using Jquery or javascript
下面的MyJSF代码
<h:form>
<p:selectOneMenu style="width:150px" id="id" onchange="onCall()">
<f:selectItem itemLabel="Select" itemValue=""></f:selectItem>
<f:selectItem itemLabel="Other" itemValue="Other"></f:selectItem>
</p:selectOneMenu>
<p:selectBooleanCheckbox id="flag"/>
<p:inputText id="name" value="#{mybean.value}/>
</h:form>
请帮助我解决此问题
推荐答案
Primefaces为其组件提供了Javascript API,因此您可以通过widgetVar
As Primefaces provides a Javascript API for its components, you can access it through the widgetVar
xhtml
xhtml
<p:selectOneMenu widgetVar="selectWV">
</p:selectOneMenu>
JS
JS
PF('selectWV').getSelectedValue();//gets the value
PF('selectWV').getSelectedLabel();//gets the label
这篇关于如何获取< p:selectOneMenu>使用JQuery的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文