2014-01-11 3 views
2

change의 양식 상자 요소를 선택 상자 값으로 재설정하고 싶습니다. 아래는 예제입니다.struts2 jquery에서 선택 상자를 변경할 때 양식 요소의 값을 재설정 할 수 없습니다

<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" /> 

어떻게 change 선택 상자의 데이터베이스 형태로 검색된 값에서 datepickerspinner의 값을 재설정?

답변

0

그것은 쉽게 formID 양식 요소의 ID입니다 changeTopic

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

에 가입을 통해 이루어집니다. 따라서 select 태그

onChangeTopics="changeTopic" 
+0

답장을 보내 주셔서 감사합니다. 아마 내가 제대로 넣지 않았을거야. 선택 상자를 변경하면 회 전자 및 날짜 필드의 값을 설정하여 응답이 JSON으로 되돌아옵니다. –

+0

아약스 요청으로 이동합니다. http://stackoverflow.com/a/17096564/573032 –

+0

감사합니다. 그것은 Jquery ajax와 작동합니다. 하지만 뭔가가 플러그인에 내장되어있어 Jquery를 직접 사용하지 않아도됩니다. –