2

我想在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"  />

如何在选择框上重置从数据库中检索的值的值datepickerspinnerchange

4

1 回答 1

0

这很容易通过订阅changeTopic

<script type="text/javascript">
 $.subscribe("changeTopic", function(event,data) {
     $("#formID").resetForm();
 });
</script>

其中formID是表单元素的 id。所以,在select标签

onChangeTopics="changeTopic"
于 2014-01-11T16:35:29.997 回答