I have a form that contains a TextBox. A pop up window will return a value and put it into the TextBox. when this happens, I need to populate another control. I tried tried “onChange” but it was not triggered . How can this be achieved?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
You can use
onchange, but this usually won’t wire until the box loses focus. There’s alsoonkeyup, which you want to use if you want the new text immediately.Can you control the window populating the textbox? If so that’s your best route, since it’s the source of the event, just invoking the third control population from there, via a function in the parent page.
If there are no number based effects, you can bind the event to
onchange,onclickandonkeyupto handle all cases, it’ll run a bit extra, but if it’s a lightweight operation, no multi-run side-effects and you want to cover your bases, it’s a viable option.