关于键盘下一步并使用离子框架进入ios平台

Posted

技术标签:

【中文标题】关于键盘下一步并使用离子框架进入ios平台【英文标题】:regarding keyboard next and go in ios platform using ionic framework 【发布时间】:2016-10-01 05:47:16 【问题描述】:

cordova.plugins.Keyboard.hideKeyboardAccessoryBar(false);和 cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true); 在每种情况下会发生什么??我尝试过但不明白......有人可以帮忙吗??

【问题讨论】:

【参考方案1】:

如果您使用 hideKeyboardAccessoryBar(false);然后在您的虚拟键盘上方会有一个带有选项的附件栏。如果您使用的是 cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);它会隐藏那个附件栏。

要移动到下一个输入字段,请使用此指令

app.directive('focus', function() 
 return 
  restrict: 'A',
  link: function($scope,elem,attrs) 
  console.log(elem);
   elem.bind('keydown', function(e) 
    var code = e.keyCode || e.which;
    if (code === 13) 
      e.preventDefault();
      elem[0].nextElementSibling.focus();
    
    );
  
 
 );

像这样在你的输入字段中使用这个指令

<input type="text" id="" ng-model="" focus/>

谢谢

【讨论】:

那么解决方案是什么当我们点击输入文本框时,我们需要显示下一个按钮而不是Go按钮。在androidios平台上 在 ionic 中,可以告诉我当用户单击输入时将光标转到下一个输入字段吗?@Ujjwal kaushik 参考此链接jsfiddle.net/N9T9e,将帮助您实现您想要的:) 我需要不使用 jquery 吗?@Ujjwal kaushik 当你点击回车时,现在发生了什么?是在提交表单吗?

以上是关于关于键盘下一步并使用离子框架进入ios平台的主要内容,如果未能解决你的问题,请参考以下文章

Select Data by 复选框单击下一步并取消选择所选行

防止用户在未填写所需信息的情况下按下一步并在向导表单中显示警告消息 html 和 javascript 有效

iPhone 键盘快速点击“下一步”按钮

sap.m.Wizard:丢弃进度后,下一步无法正常工作

哪有关于Linux系统的安装过程全解

Android键盘输入/下一步按钮处理程序[重复]