簡體   English   中英

在yii2中對齊驗證錯誤消息

[英]Align validation error message in yii2

我在yii2中對齊驗證消息時遇到問題。

規則:

return [
[['text','subject'], 'required'],
]

瀏覽次數:

<?= $form->field($ticket_thread, 'text')->widget(CKEditor::className(), [
                                'options' => ['rows' => 4],
                                'preset' => 'basic'
                        ])->label(false)  ?>

這顯示在textarea下方的驗證錯誤消息。想要對齊的是我不知道的右側。 我試過像

<td>above form field</td><td><?= Html::error($ticket_thread, 'text')?></td>

即使這樣也不起作用,請幫忙。

您必須在ActiveField類中使用template屬性。 這是文檔: http : //www.yiiframework.com/doc-2.0/yii-bootstrap-activefield.html

它基本上可以讓您說出如何放置每個字段的元素。

然后,如果要對齊它,則應使用CSS進行,與Yii無關。

在視圖中,您必須添加錯誤

<?= $form->field($ticket_thread, 'text')->widget(CKEditor::className(), [
                                'options' => ['rows' => 4],
                                'preset' => 'basic'
                        ])->label(false)->error(false)  ?>

您可以使用errorSummary獲得特定的DOM錯誤。

<td>fields</td><td><?= $form->errorSummary($ticket_thread, ['attributes'=>['text']])?></td>

欲了解更多信息,請點擊這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM