【问题标题】:Don't hide keyboard on click action IOS 11不要在点击操作 IOS 11 时隐藏键盘
【发布时间】:2018-03-19 01:00:26
【问题描述】:

点击离子应用程序中的发送按钮后,键盘将隐藏。我的代码:

<ion-item>
    <ion-labe>Text</ion-label>
    <ion-textarea [(ngModel)]="text" placeholder="Write a Message …"></ion-textarea>
</ion-item>
<a (click)="sendMessage();">Send</a>

单击操作后,我需要键盘保持打开状态。请帮帮我。

【问题讨论】:

    标签: cordova ionic-framework ionic2 ionic-native


    【解决方案1】:

    我将 textarea 重点添加到 Click 操作及其完美工作上。代码:

    <ion-item>
        <ion-labe>Text</ion-label>
        <ion-textarea #index1 [(ngModel)]="text" placeholder="Write a Message …"></ion-textarea>
    </ion-item>
    <a (click)="sendMessage();index1.setFocus();">Send</a>
    

    【讨论】:

      【解决方案2】:

      如果您想再次重新打开关键字,请检查 Ionic Keyword 插件,它为您提供许多与关键字相关的方法,例如 cordova.plugins.Keyboard.show();

      https://github.com/ionic-team/ionic-plugin-keyboard

      sendMessage()在这种方法中,你正在做什么隐藏关键字的功能,因为在上面的代码中我没有得到任何关键字相关的问题

      【讨论】:

      • 我不需要重新打开,我需要那个键盘不要隐藏
      • 是的,这就是为什么我要询问有关 sendMessage() 函数的一些细节
      • 如果我点击任何屏幕播放,键盘就会隐藏,而不仅仅是点击按钮
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-30
      • 1970-01-01
      • 2016-02-01
      • 2013-01-12
      • 1970-01-01
      相关资源
      最近更新 更多