我有一个带有选择列表的表单,允许用户选择多个项目。我正在使用
$('#my_form select').change(validateInput);
在我的选择列表中选择或取消选择某个项目时触发onChange事件。它在我的台式机上工作正常,但validateInput功能不能在iPad上运行。 如果我更改我的选择列表以将多个选择设置为false,则onChange事件在iPad上触发就好了。
答案 0 :(得分:3)
请改用模糊事件。 如果您有一个启用了多个选择的选择列表,iPad将使用其自己的原生UI覆盖来促进多重选择。弹出此UI时,选择列表会失去焦点,因此模糊事件与onChange事件类似。