Как добавить новую строку в Yii2 Подтверждение данных

У меня есть кнопка с использованием следующего кода на мой взгляд...

<?= 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 ответа

Решение

Просто напишите как с новой строкой

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

Ты можешь использовать \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',
    ],
]) ?>
Другие вопросы по тегам