在struts2 jquery中更改选择框时无法重置表单元素的值

时间:2014-01-11 14:19:44

标签: java jquery jsp struts2 struts2-jquery-plugin

我想重置选择框值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选择框中的数据库中检索到的值重置spinnerchange的值?

1 个答案:

答案 0 :(得分:0)

通过订阅changeTopic

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

其中formID是表单元素的id。因此,在select标记

onChangeTopics="changeTopic"