在我的视图中,我有一个使用以下代码的按钮...
<?= 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>
或
等通用符号都不起作用。我还尝试将\\n
代替\n
,但仍然没有用。
如何使确认的不同部分显示在不同的行上。
答案 0 :(得分:0)
只写换行符
<?= Html::submitButton('Delete Summary', [
'class' => 'btn btn-danger',
'data' => [
'confirm' => 'Really long message.
Line 2
Line 3?',
'method' => 'post',
],
]) ;
?>
答案 1 :(得分: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',
],
]) ?>