Как изменить алгоритм работы события onchange в miltiple select в iOS Safari?
Дорогие, товарищи, такой вопрос. На multiple select повесил событие onchange, логично, что оно срабатываем после каждого изменения поля.
Но! На Android Chrome этот алгоритм переделали под телефоны: после вызова окна опций браузер ждет, пока я не нажму «ОК», и лишь после этого срабатывает мой onchange, а если нажать «Отмена», то оно и не срабатывает вовсе, что логично. До момента нажатия клавиши «ОК», я могу выбирать сколько угодно долго те опции, которые мне нужны.
На мобильном же Safari алгоритм работы select multiple остается, как на десктопных браузерах — событие срабатывает мгновенно, как только я что-то выбрал. Подскажите, как мне сделать так, чтобы оно в iOS Safari ждало момента, когда я нажму кнопку «Готово»?