本文介绍了如何获得<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

这篇关于如何获得&lt;p:selectOneMenu&gt;使用 JQuery 的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-14 01:36