폼 요소와 팝업 창 (window.open에 의해 열림)이있는 웹 페이지가 있습니다.입력 요소가 팝업 창에서 JavaScript로 변경되었을 때 "onChange"이벤트 발생
둘 다 jQuery를 사용할 수 있습니다.
팝업 창에는 오프너 창에서 양식 요소를 변경할 수있는 자바 스크립트가 있습니다. 그걸로 완벽하게 작동합니다 ...
$(opener.document.formelement).val(vals[0]);
그러나이를 통해 onChange 이벤트가 실행되지 않습니다. 그것은 다른 일부 페이지 요소에 의해 요구 될 것입니다. 그래서 나는 onChange 이벤트를 직접 해보려고했다.
$(opener.document.formelement).change();
그러나 그것은 아무 것도하지 않는다.
힌트가 있습니까? 나는 다른 페이지 요소의 아키텍처로 인해 onChange 이벤트가 발생하도록 확실히해야합니다.
이 질문은 Call Javascript onchange event by programatically changing textbox value과 유사하지만 해당 질문의 제안 된 해결책이 저에게 효과적이지 않습니다. 팝업 때문일 수도 있습니다.
감사합니다. 그것은 완벽하게 작동했습니다! – BlaM
개막식. $ ('...') .val (newval) .change(); – Tracker1