У меня есть веб-просмотр Android с текстовой областью и кнопкой отправки.
<form action="/newmessage" method="post" id="messageform">
<textarea name="body" id="message"></textarea>
<input type="submit" class="send" value="Send"/>
</form>
При нажатии на текстовое поле появляется программная клавиатура. При нажатии кнопки «Отправить» фокус смещается с текстовой области на кнопку, а программная клавиатура сворачивается.
Но я хочу, чтобы фокус оставался в текстовой области и на мягкой клавиатуре даже после отправки.
Чтобы сделать это, я изменил кнопку submit to normal (и даже span), добавил событие onclick и сделал в этом $ ("# messsage"). Focus ().
Теперь фокус возвращается, и мягкая клавиатура тоже появляется, но показывает мерцание, когда фокус переходит от текстовой области к кнопке и обратно к текстовой области. (Также прокручивается прокрутка с помощью iScroll, так как на короткое время область прокрутки больше.)
Есть ли способ избежать мерцания при помощи всегда , сохраняющего фокус в текстовой области и все еще способного вызывать некоторый JavaScript при нажатии кнопки? Или какой-то обходной путь?