JqueryMobile кнопка «Перейти» в iPad - PullRequest
1 голос
/ 27 июля 2011

У меня есть форма jqeuryMobile, в которой есть текстовое поле и кнопка поиска. Как сделать так, чтобы кнопка поиска активировалась при нажатии кнопки «возврат» на ipad / iphone.

Как вы знаете, когда мы дотрагиваемся до текстового поля, клавиатура ipad набирает высоту, на которой есть кнопка возврата. Я хочу нажать кнопку возврата, чтобы активировать кнопку поиска и выполнить поиск.

Ответы [ 2 ]

1 голос
/ 26 августа 2011

Это было довольно просто

Пожалуйста, добавьте этот код для jquery mobile в свою часть заголовка

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.css" />
<script src="http://code.jquery.com/jquery-1.5.min.js"></script>
<script src="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.js"></script>

После этого в своей форме, добавьте его в свою форму

<form id="my_form" data-ajax="false">   

В части JS добавьте:

$("#my_form").submit(function(){
$.mobile.pageLoading();
  // WHAT YOUR YOU WANT DO ON AJAX
});

Вы можете легко обрабатывать отправку по возвращении на iphone / ipad

0 голосов
/ 04 августа 2013

Я не уверен, что это все еще актуально, как это было давно.Действие формы «отправить» по умолчанию вызывается при нажатии кнопки «Перейти» или «Возврат» в iOS.Таким образом, это означает, что кнопка «Перейти» аналогична нажатию кнопки «Ввод» в браузере или нажатию кнопки document.forms['myForm'].submit()

Подробнее о том, как переопределить это действие, можно узнать по адресу Как я могу предотвратить нажатие кнопки «Перейти»на iPad / iPhone от размещения формы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...