首页 文章

如何在禁用输入字段顶部的 div 上触发事件

提问于
浏览
0

我一直在使用 ionic 的角度框架在移动网页的底部创建评论列表和评论输入框。我正在尝试设置一个函数,这样如果用户点击注释框或按钮,它会在让它们 comment/continue 之前抛出一个登录模式。我最初最终禁用了输入,因此它没有调出 hides/pushes 我的模态登录视图的键盘。

我遇到的问题是可点击区域似乎是整个 div 和按钮,除了输入文本区域(大部分命中区域)。当输入被禁用时,如何让它在输入文本命中区域上执行 checkAuth ...或者相反,如果我将 checkauth 移动到输入 onclick 事件,我如何启用输入而不是让它调出键盘。

<div class="bar bar-footer item-input-inset" style="position:fixed; " ng-click="checkAuth()">
    <label class="item-input-wrapper">
      <input type="text" placeholder="comment" ng-disabled="true">
    </label>
    <button class="button button-small" ng-disabled="true">
      Submit
    </button>
  </div>

1 回答

  • 0

    除非您需要支持 IE 10 及更早版本,否则您可以尝试在禁用时在输入上设置pointer-events: none

相关问题