All'iscrizione, ho bisogno di un determinato messaggio, ma per qualche motivo, non riesce a mostrare il mio messaggio.Yii2: le regole di casella di controllo non funzionano alla registrazione per i termini e le condizioni
favore aiuto
ho le seguenti regole:
['acordul_tc', 'required', 'on' => ['register']],
['acordul_tc', 'integer', 'max' => 1, 'message' => 'my test message'],
e il codice html:
<div style='position:relative; float:left; padding:5px;'>
<div style='float:left; padding:5px;'>
<?php
echo $form->field($model, 'acordul_tc',
['options' => ['tag' => 'span',],
'template' => "{input}"])->checkbox(['checked' => false]);
?>
</div>
<div style='float:left; padding:5px;'>
<?php
echo \Yii::t('user', 'acordul_tc_start') .
Html::a(Yii::t('diverse', 'Termenii si Conditiile'),
['site/terms-and-conditions']) .
\Yii::t('user', 'acordul_tc_end');
?>
</div>
</div>
<div class="col-lg-12">
<?php
echo $form->field($model, 'acordul_tc',
['template' => "{error}"])
->error();
?>
Hai accettato ciecamente la risposta proprio perché mostra un messaggio di errore. Idealmente la casella di controllo deve diventare ROSSA non viene controllata insieme con l'errore. –