Не удалось сбросить значения элементов формы при изменении поля выбора в Struts2 JQuery
Я хочу сбросить элементы формы на change
из значения окна выбора. Ниже приведен пример.
<sj:select
id="uniqueId"
requiredLabel="true"
name="choosenvalue"
list="displayItems"
listKey="key"
listValue="value"
headerKey="-1"
headerValue="Choose displayed Items"
onChangeTopics="change"
href="%{findSelectedValues}"
/>
<sj:spinner
name="spinnner"
id="spinner"
min="1"
step="1"
value="1" />
<sj:datepicker name="datepicker" requiredLabel="true" minDate="0" timepicker="true" />
Как сбросить значения datepicker
а также spinner
из значений, извлеченных из базы данных на change
поле выбора?
1 ответ
Решение
Это легко сделать, подписавшись на changeTopic
<script type="text/javascript">
$.subscribe("changeTopic", function(event,data) {
$("#formID").resetForm();
});
</script>
где formID
является идентификатором элемента формы. Итак, в select
тег
onChangeTopics="changeTopic"