I am finding that the client side events (CSE) are behaving differently on my smartphone than on the PC and I need a fix or workaround.
There are three combo boxes on the form, each with the identical client side event that totals the values of the three fields and puts the total in a lower textbox.
If I watch closely on the PC, I can see that the client side event fires when I click open a combo box and again when it closes when a choice has been made. The second fire is more important to me because if I make a choice in the combo box, the QuestionOptionValue is included in the total calculation that the client side script does. So it all calcs fine on the PC.
On the smartphone (android) and on tablets and ipads, it appears that the client side event fires when the combo box is opened but does not fire when a choice is made. The result is a problem. The choice the user made in the combo box is not included in the calculation. Or more accurately it might be said that the calculation does not happen.
Additionally, the CSE will run if I touch the form or any other field after changing the value of the combo box. I interpret that as forcing the focus to leave the combo box - and that is what makes the on exit CSE fire. Right?
1. Why is the behavior different on the mobile devices?
2. How can I trigger the client side event to run after the combo box closes so that the user's choice is included in the calculation the client side event does?
3. Is there a setting that needs to be changed?
Thanks in advance for your help.