Sono passato da yii 1.1 e yii 2.0 e devo visualizzare il mio errore di attributo nella parte superiore del modulo e nessun errore in linea, ma trovare difficile quindi, per raggiungere il mio requisito Ho provato a mettere sotto codice nella parte superiore della mia forma:Html: l'errore non sembra funzionare su ajaxValidation o clientsidevalidation
<?= Html::error($model, 'username',['class'=>'help-block']); ?>
Ma non visualizza eventuali errori sul ajaxValidation
e clientValidation
mentre sul normale presentare e convalidare è mostrando l'errore.
Sto facendo qualcosa di sbagliato o c'è un'alternativa per raggiungere questo o è mancato o omesso?
<?php $form = ActiveForm::begin([
'id' => 'login-form',
'enableAjaxValidation' => true,
'enableClientValidation' => false,
'validateOnSubmit' => true,
'validateOnChange' => false,
'validateOnType' => false
]); ?>
// Error for username attribute here is not showing up, on validating with ajax,
<?= Html::error($model, 'username', array('class' => 'loginerrors help-block')); ?>
// how to show the error here..?? In yii 1.1 we simply call $form->error($model, "username") but here there is nothing like it.
<div class="loginForm" id="login1">
<div class="container">
<div class="row">
<div class="span4 offset4 control-group" id="username_offset">
<?= $form->field($model, 'username')->textInput(); ?>
//Not here, it is displaying the error here on ajax validation, by forming divs dynamically.
</div>
<div class="span4 control-group">
<?= $form->field($model, 'password')->passwordInput(); ?>
</div>
<div class="span12">
<?= Html::submitButton('Login', ['class' => 'btn btn-primary', 'name' => 'login-button']) ?>
</div>
</div>
</div>
fornire il codice completo del modulo. se possibile. – GAMITG
@gamitg fatto, aggiornato. Si prega di controllare. – saveATcode
Puoi pubblicare anche le regole del modello? –