В моем приложении для мобильного телефона для iOS/Android у меня есть множество полей ввода, распространяющихся по всему окну. Когда вы нажимаете на текстовое поле, появляется клавиатура, и в нижней правой части (iOS) находится кнопка «GO». Я хотел был обработать то, что происходит, когда вы нажимаете на кнопку.Phonegap control keyboard go button action
Большинство входов находилось внутри формы, поэтому я добавил обработчик событий onsubmit
, и все было в порядке. Когда я пришел в текстовые поля, используемые для data-filter
(я использую jQuery-mobile
), что я застрял.
Так вот одна такая TextBox:
<ul id="priceListul" data-role="listview" data-filter="true" data-filter-placeholder="Enter search term...">
<li><div class="priceList">
<label class="priceBrandLabel"> Name </label>
<label class="pricePriceLabel"> ₹ </label>
<label class="priceSizeLabel"> Pack Size </label>
<label class="priceCatLabel"> Category details </label>
</div></li>
<!--dont worry. more li items are added by javascript later-->
</ul>
Атрибут data-filter="true"
создает фильтр текстовое поле в верхней части списка. Но у меня нет идеи, как поймать прессу клавиатуры на кнопках. В настоящее время он не отвечает. Пожалуйста помоги.