Ich habe eine Webseite mit einem Formularelement und einem Popup-Fenster (geöffnet von window.open).
Beide haben jQuery verfügbar.
Das Popup-Fenster hat ein Javascript, das das Formularelement im Öffnerfenster ändern kann. Das funktioniert perfekt, indem man ...
macht %Vor%Allerdings wird das Ereignis onChange nicht ausgelöst. Das würde jedoch von einigen anderen Seitenelementen benötigt werden. Also habe ich versucht, das onChange-Ereignis selbst mit
auszulösen %Vor%Aber das tut nichts.
Irgendwelche Hinweise? Ich muss dieses onChange-Ereignis aufgrund der Architektur anderer Seitenelemente unbedingt auslösen.
Diese Frage ähnelt Rufen Sie Javascript onchange-Ereignis programmgesteuert auf Ändern des Textfeldwerts , aber die vorgeschlagenen Lösungen aus dieser Frage scheinen für mich nicht zu funktionieren. Vielleicht liegt das am Popup.
Diese Zeile soll funktionieren:
%Vor%Gemäß der jQuery Dokumentation wird in dieser Zeile das Änderungsereignis jedes übereinstimmenden Elements ausgelöst.
Wenn es nicht für Sie funktioniert, dann gibt es irgendwo in Ihrem Code ein Problem. Können Sie das Ereignis onchange auslösen, indem Sie das Formularelement manuell ändern?
Tags und Links javascript jquery popup onchange