с Javascript
Я нашел workaroud для iPad IOS7. Я протестирую на IOS8, чтобы убедиться, что он работает. Поэтому в основном я создаю слушателя для каждого события FOCUSOUT (для всех моих текстов) и вызываю свою функцию.
Он срабатывает, когда у вас открытая клавиатура и когда вы закрываете «клавиатуру». Он не срабатывает при выборе другого текстового поля или кнопки, потому что он нацелен на нуль. Если вы используете в сочетании с keydown, вы можете сохранить несколько значений и вызывать функцию отправки только после того, как отпустите клавиатуру.
document.addEventListener('focusout', function(e) {
if (e.relatedTarget == null){
alert("close keyboard without click on something else");
callYourFunction();
}
});