Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

keep keyboard open on Ionic when button click ( chat app )

I have an Ionic v1 chat application, I made everything, but I encountred the famous problem when clicking on a send button (send chat) the keyboard loses focus from the input and then closes.

I've tried many approaches, but it none of them work:

  • Input directive to keep focus,
  • forcing focus on click event,
  • modifying the value of InputUserAction in config.xml to false.

Any help is much appreciated.

<div class="sender">
<input type="text" ng-model="..." class="...">
<div class="button-send">
<span class="send-chat"><i class="ion ion-send"></i></span>
</div>
</div>
like image 423
Sletheren Avatar asked Aug 24 '17 09:08

Sletheren


1 Answers

just use (mousedown)="sentMessage(); $event.preventDefault()"

<ion-button (mousedown)="sentMessage(); $event.preventDefault()">
      <ion-icon ios="ios-send" md="md-send"></ion-icon>
</ion-button>
like image 71
shanthan Avatar answered Oct 04 '22 20:10

shanthan