से जावास्क्रिप्ट द्वारा इनपुट एलिमेंट बदल दिया गया है मेरे पास एक फॉर्म तत्व और एक पॉपअप विंडो (window.open द्वारा खोला गया) वाला वेबपृष्ठ है।"ऑन चेंज" ईवेंट बढ़ाएं जब पॉपअप विंडो
दोनों में jQuery उपलब्ध है।
पॉपअप विंडो में एक जावास्क्रिप्ट है जो ओपनर विंडो में फॉर्म तत्व बदल सकता है। यह पूरी तरह से काम करता है ...
$(opener.document.formelement).val(vals[0]);
हालांकि ऐसा करने से ऑन चेंज इवेंट नहीं होगा। हालांकि, कुछ अन्य पेज तत्वों द्वारा इसकी आवश्यकता होगी। इसलिए मैंने
$(opener.document.formelement).change();
के साथ ऑन चेंज इवेंट को आग लगाने की कोशिश की लेकिन यह कुछ भी नहीं करता है।
कोई संकेत? मुझे निश्चित रूप से उस पृष्ठ पर अन्य पेज तत्वों के आर्किटेक्चर के कारण निकाल दिया गया है।
यह प्रश्न Call Javascript onchange event by programatically changing textbox value जैसा है, लेकिन उस प्रश्न के सुझाए गए समाधान मेरे लिए काम नहीं करते हैं। शायद यह पॉपअप की वजह से है।
धन्यवाद। यह पूरी तरह से काम किया! – BlaM
सलामी बल्लेबाज $ ('...')। वैल (newval) .change(); – Tracker1