meinen Code HierWie Wert von selectcheckboxmenu in Javascript bekommen
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>
Ich bin versuchen Wert von selectcheckboxmenu zu bekommen, aber ich habe immer 'underfined' bekommen. Wie zu tun, um diesen Wert zu erhalten, Danke.
Kann nicht so verwenden, weil dieses selectedMenu unter irgendeiner Formidentifikation ist. – Alice