0
<form jwcid="@Form" listener="listener:updateStaff">
<select jwcid="[email protected]" multiple="ognl:false" validators="validators:required" onchange="this.form.submit()" listener="listener:updateStaff">
<span jwcid="@For" source="ognl:hrStaff" value="ognl:currentHrStaff" index="ognl:currentHrStaffIndex">
<option class="text11" jwcid="@Option" selected="ognl:hrStaffSelection[currentHrStaffIndex]" label="ognl:currentHrStaff"/>
</span>
</select>
</form>
當selectbox上的onchange時,這個表單將被提交,我的pageValidate()將被upadteStaff()方法調用。我想知道,當這樣的提交被解僱,可以onchange =''通過一個標誌('selectboxisfired'字符串),我能夠捕獲pagevalidate()'selectboxisfired'內?這將允許我的pagevalidate內部的邏輯指示是由selectbox觸發的。onchange force頁面提交
on pagevalidate(),如何獲得這個window.submittrigger? – cometta 2010-04-17 08:47:59
聲明'window.submitTrigger = this;'創建一個附屬於窗口對象的屬性,名爲'submitTrigger'(它可以是任何你喜歡的名字,submitTrigger就是一個例子),並將其設置爲'this'(其中'this '是當前的元素,我將編輯我的答案,以舉例說明在pagevalidate()中可能會做什麼。 – Graza 2010-04-19 10:06:26