代码之家  ›  专栏  ›  技术社区  ›  Shahid Thaika

如何在yii2数据中添加新行确认

  •  1
  • Shahid Thaika  · 技术社区  · 6 年前

    在我的视图中,我有一个使用以下代码的按钮…

    <?= Html::submitButton('Delete Summary', [
                'class' => 'btn btn-danger',
                'data' => [
                    'confirm' => 'Really long message.<new line>Line 2<new line>Line 3?',
                    'method' => 'post',
                ],
            ]) ?>
    

    我想让最终确认对话框在不同的行上显示我的文本,但没有常见的符号,如 \n , <br> 也不 &#10;&#13; 工作。我也试过 \\n 而不是 \n ,但还是不起作用。

    我如何才能让我的确认书的不同部分显示在不同的行上。

    2 回复  |  直到 6 年前
        1
  •  0
  •   ScaisEdge    6 年前

    就像写新行一样

    <?= Html::submitButton('Delete Summary', [
            'class' => 'btn btn-danger',
            'data' => [
                'confirm' => 'Really long message.
                Line 2
                Line 3?',
                'method' => 'post',
            ],
        ]) ;
      ?>
    
        2
  •  0
  •   rob006    6 年前

    你可以用 \n 是否使用定义字符串 " 引用:

    <?= Html::submitButton('Delete Summary', [
        'class' => 'btn btn-danger',
        'data' => [
            'confirm' => "Really long message.\nLine 2\nLine 3?",
            'method' => 'post',
        ],
    ]) ?>
    

    您还可以将其拆分为多行以提高可读性:

    <?= Html::submitButton('Delete Summary', [
        'class' => 'btn btn-danger',
        'data' => [
            'confirm' => "Really long message."
                . "\nLine 2"
                . "\nLine 3?",
            'method' => 'post',
        ],
    ]) ?>