這裏我的代碼selectcheckboxmenu的價值,如何獲得在javascript
function validateForm()
{
var messages = [];
if (document.getElementById("templateForm:create:assignTo").value=="")
{
messages.push("Assigned Person must be filled out.");
}
if (messages.length > 0) {
alert(messages.join('\n'));
return false;
} else {
return true;
}
}
<p:selectCheckboxMenu widgetVar="Name" value="#{Bean.assignedPersons}" label="#{Bean.assignedPersonLabel}" id="assignTo" styleClass="form-control" style="width:300px" required="true" requiredMessage="!">
<f:selectItems value="#{Bean.employeeNameList}" />
<p:ajax oncomplete="PF('Name').show()" listener="#{Bean.populateLabel2()}" update="assignTo" ></p:ajax>
<p:ajax event="toggleSelect" oncomplete="PF('Name').show()" listener="#{Bean.populateLabel2()}" update="assignTo"></p:ajax>
</p:selectCheckboxMenu>
我試圖讓selectcheckboxmenu的價值,但我總是得到「underfined」。 如何獲得此值, 謝謝。
不能這樣使用,因爲這個selectedMenu是在一些表單ID下。 – Alice