繁体   English   中英

选择启用多个的列表不会在iPad上触发onchange事件

[英]Select List with multiple enabled doesn't fire onchange event on iPad

我有一个带有选择列表的表单,该列表允许用户选择多个项目。 我在用

$('#my_form select').change(validateInput);

每当在我的选择列表中选择或取消选择一个项目时,都会触发一个onChange事件。 它可以在我的台式机上正常工作,但是validateInput函数不能在iPad上运行。 如果我更改选择列表以将多个选择设置为false,那么onChange事件就可以在iPad上正常触发。

请改用blur事件。 当您具有启用了多项选择的选择列表时,iPad将使用其自己的本机UI叠加层来简化多项选择。 弹出该UI时,选择列表失去焦点,因此blur事件的工作原理类似于onChange事件。

更多信息: http : //bugs.jquery.com/ticket/7309

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM