我想在选择框值的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
的值? 最佳答案
订阅changeTopic
即可轻松完成
<script type="text/javascript">
$.subscribe("changeTopic", function(event,data) {
$("#formID").resetForm();
});
</script>
其中
formID
是表单元素的ID。因此,在select
标记中onChangeTopics="changeTopic"