本文介绍了如何获得<p:selectOneMenu>使用 JQuery 的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何使用 Jquery 或 javascript 获取选择组件值
How I can get select component value using Jquery or javascript
下面的 MyJSF 代码
MyJSF code below
<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
<p:selectOneMenu widgetVar="selectWV">
</p:selectOneMenu>
JS
PF('selectWV').getSelectedValue();//gets the value
PF('selectWV').getSelectedLabel();//gets the label
这篇关于如何获得<p:selectOneMenu>使用 JQuery 的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!