Не удалось сбросить значения элементов формы при изменении поля выбора в 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"
Другие вопросы по тегам