【问题标题】:Set id for bootbox textarea为引导箱文本区域设置 id
【发布时间】:2019-09-11 17:40:29
【问题描述】:

下面是用textarea打开bootbox的代码:

bootbox.prompt({
  title: "This is title",
  inputType: 'textarea',
  placeholder: 'Feedback',
  callback: function (result) { console.log(result); }
});

我可以看到textarea 创建如下:

<textarea class="bootbox-input bootbox-input-textarea form-control" placeholder="Feedback"></textarea>

我试图给 id 像:id: "test_id", 但它给了我一个错误。有人可以帮忙吗?

单击一个按钮即可打开此引导箱。

【问题讨论】:

  • 投反对票的原因是什么?

标签: javascript bootstrap-4 bootbox


【解决方案1】:

您可以通过 jQuery 以简单的方式添加 id。

    bootbox.confirm({
      message: 'message',
      buttons: {
       'confirm': {
         title: "This is title",
         inputType: 'textarea',
         placeholder: 'Feedback',
         label: 'OK',
         className:'bootbox-input bootbox-input-textarea form-control'
        }
     },
     callback: function(result) {
       if (result) {
        console.log("OK clicked");
       }
      }
    });

    $(".bootbox-input-textarea").attr('id', 'bootbox-confirm-id');

<textarea class="bootbox-input bootbox-input-textarea form-control" placeholder="Feedback"></textarea>

欲了解更多信息,请访问LINK

【讨论】:

  • cmets 不见了!
  • 能否请您再次发帖以从 textarea 中移除焦点?
  • 我已经从我的电脑中删除了那个文件。过一段时间我会回复你的。我正在做一些工作。 @PathikVejani
  • 好的!没问题..!
  • 没问题,可以理解!
【解决方案2】:
function openBootbox () {
  bootbox.prompt({
    title: "This is title",
    inputType: 'textarea',
    placeholder: 'Feedback',
    callback: function (result) { console.log(result); }
  });
}

点击任何按钮,点击这个openBootbox功能

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-12-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-30
相关资源
最近更新 更多