Мы разрабатываем гибридное мобильное приложение с использованием IBM Worklight 6.1.IBM Worklight 6.1 - Как обнаружить кнопку «Поиск» на клавиатуре?
Для iOS, как обращаться с событием кнопки «Поиск» с отображаемой экранной клавиатуры?
Мы разрабатываем гибридное мобильное приложение с использованием IBM Worklight 6.1.IBM Worklight 6.1 - Как обнаружить кнопку «Поиск» на клавиатуре?
Для iOS, как обращаться с событием кнопки «Поиск» с отображаемой экранной клавиатуры?
«ручка» немного расплывчата ... Что вы пытаетесь выполнить?
Вам не нужно обнаруживать какую-либо кнопку, если вы вызываете правильную клавиатуру для конкретной необходимости.
Кнопка поиска на клавиатуре iOS появится, только если тэг input
находится внутри элемента form
.
Например:
// This will display a return button.
<input id="textField" type="text"/>
// This will display a search button.
<form>
<input id="searchField" type="search"/>
</form>
В JavaScript вы можете использовать jQuery keypress
событие, чтобы вызвать действие после того, как кнопка поиска постучал. Например:
$("#searchField").keypress(function() {
alert("Handler for .keypress() called.");
});
Вы также можете «обнаружить» «тип» клавиатуры, в случае «поиск», как следующий (но это вроде очевидно ...):
if ($("#searchField").attr("type") == "search") {
alert("This search field is of type 'search'.");
}
в противном случае, вам нужно будет реализовать собственный код (означая Cordova plug-in), чтобы определить тип отображаемой клавиатуры и выполнять действия, и т.д ...
если мой ответ помог решить вашу проблему, пожалуйста, отметьте, как ответил. –