2014-07-24 5 views
0

페이지가로드되거나 $(document).readyonchange 이벤트가 select 요소로 업데이트되도록하려면 해당 페이지가 업데이트 모드에 있기 때문에 시작해야합니다. 이 데이터베이스가 아닌 요소를 선택하고 데이터베이스 요소를 선택하지만, 데이터베이스 선택 요소 요소 선택 그 이외의 데이터베이스에 의존 : 페이지가로드 나는 선택이 아닌 데이터베이스에서 옵션을 선택하고자 할 때 그래서onchange 이벤트를 프로그래밍 방식으로 시작하는 방법은 무엇입니까?

<select id="province" name="province" onchange="rafraichirRegions($(this).val());"> ... // this is non-database select element 
<select id="region_" name="faritra" required> ... // this is a database select element 

을 요소를 선택한 다음 onchange 이벤트를 시작하십시오. 그렇게하는 방법 ?

+1

드롭 박스를 선택하고'rafraichirRegions' 함수에 전달하고'document.ready' 내부에서 그 함수를 호출하십시오. –

+0

왜 그런 생각을하지 않았습니까? 그것을 시도하십시오! – pheromix

답변

4

단순하게 : 문서가

$(document).ready(function(){ 
$("#province").on("change",function(){ 
// change code 

}).trigger("change"); 
}); 

주 준비가되면

$(document).ready(function(){ 
    $('#province').change(); 
}); 
+0

하지만이 경우 이벤트가 발생합니다 – peterpeterson

+0

예! –

1

사용이 변경 이벤트를 트리거 : $ (제거 내부 HTML 코딩 onchange를 = "rafraichirRegions (이) .val() 그럴 수도 있습니다.

관련 문제