我有一个包含一些selectItem元素的selectOneRadio组件:
<h:selectOneRadio id="attribute_type" layout="pageDirection" styleClass="required radioBtn"
value="#{bean.someField}"
onclick="this.form.submit()"
valueChangeListener="#{bean.someMethod}">
<f:selectItem styleClass="radiob" itemLabel="something1" itemValue="0" />
...
<f:selectItem class="rad" itemLabel="somethingN" itemValue="3" />
</h:selectOneRadio>
我想获取所选按钮的值,但正如您所看到的,ID以&#34; form:attribute_type:&#34;开头。它们类似于:form:attribute_type1,form:attribute_type2 ...
使用this示例无效。
var radioButtonValue = $('[id^=form:attribute_type]').value
或var radioButtonValue = $('[id^=form:attribute_type]').value
你能告诉一个sintax选择以某种模式开头的id吗?
答案 0 :(得分:0)
将所选值存储在&#34;#{bean.someField}&#34;中。为什么不从那里得到它?