【发布时间】:2012-05-23 00:40:05
【问题描述】:
基本上,我希望能够在页面加载时从一个托管 bean 中获取一个值,然后使用该原始值回传到另一个 bean(表单中的其他值)......
这是我目前所拥有的部分内容(这都是一种形式并且有效......)
<h:selectOneMenu id="categoryMenu" required="true"
value="#{expense.categoryID}" label="Category" onchange="
var value = myJQuery(this).val().toLowerCase();
alert('You chose ' + value)">
<f:selectItem itemValue="0" itemLabel=""/>
<f:selectItem itemValue="1" itemLabel="Food"/>
<f:selectItem itemValue="2" itemLabel="Gas"/>
<f:selectItem itemValue="3" itemLabel="Clothing"/>
<f:selectItem itemValue="4" itemLabel="Recreation"/>
<f:selectItem itemValue="5" itemLabel="Other"/>
</h:selectOneMenu>
<h:message for="categoryMenu"/>
<h:outputLabel for="amount" value="Amount" styleClass="requiredLbl"/>
<h:inputText id="amount" value="#{expense.amount}" required="true" label="Amount"/>
<h:message for="amount"/>
<br/>
<p:commandButton id="btnSave" value="Save" action="#{expense.saveExpense}" ajax="false"/>
</h:panelGrid>
但我也想在回帖中包含这个值(不一定是隐藏形式,但你明白我的意思)......
<input type="hidden" value="#{loginController.userID}" id="hiddenCategory"/>
有什么想法吗?
【问题讨论】:
标签: java forms jsf postback hidden