Как добавить новую строку в 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Тем не менее, это не сработало.

Как сделать так, чтобы разные части моего подтверждения показывались на другой строке?

1

Решение

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

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

Другие решения

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