Ajax 在yii中进行服务器端验证后,未使用登录表单在模型窗口中显示错误
我在模块中有一个登录表单,它使用一个chtml文本字段,该字段使用jQuery进行客户端验证,但如果用户不存在并输入这两个字段,它将重定向到登录url,并且不会在模式弹出窗口中显示错误 我在主布局中通过ajax调用模块登录。它可以出现在任何页面中,并完美地调用登录 但是,如果登录凭据错误,唯一不起作用的是服务器端验证。它将重定向到用户/登录页面,并且不会在模式窗口中显示服务器端验证错误Ajax 在yii中进行服务器端验证后,未使用登录表单在模型窗口中显示错误,ajax,validation,yii,modal-window,server-side-validation,Ajax,Validation,Yii,Modal Window,Server Side Validation,我在模块中有一个登录表单,它使用一个chtml文本字段,该字段使用jQuery进行客户端验证,但如果用户不存在并输入这两个字段,它将重定向到登录url,并且不会在模式弹出窗口中显示错误 我在主布局中通过ajax调用模块登录。它可以出现在任何页面中,并完美地调用登录 但是,如果登录凭据错误,唯一不起作用的是服务器端验证。它将重定向到用户/登录页面,并且不会在模式窗口中显示服务器端验证错误 <?php echo CHtml::beginForm(); ?> <div cla
<?php echo CHtml::beginForm(); ?>
<div class="row1">
<?php echo CHtml::activeTextField($model,'username',array('placeholder'=>'Username or Email','class'=>'pclas')) ?>
</div>
<div class="row1">
<?php echo CHtml::activePasswordField($model,'password',array('placeholder'=>'Password','class'=>'pclas')) ?>
</div>
<div class="remsub">
<div class="rememberMe1">
<?php echo CHtml::activeCheckBox($model,'rememberMe',array('class'=>"btn1"));echo CHtml::activeLabelEx($model,'rememberMe',array('class'=>"btn1")); ?>
<?php ?>
</div>
<div class="submit1">
<?php echo CHtml::submitButton(UserModule::t("Login"),array('class'=>"btn")); ?>
</div>
<div class="regpwd">
<?php echo CHtml::link(UserModule::t("Register"),Yii::app()->getModule('user')->registrationUrl,array('class'=>'pclas1')); ?> | <?php echo CHtml::link(UserModule::t("Lost Password?"),Yii::app()->getModule('user')->recoveryUrl,array('class'=>'pclas1')); ?>
< /div>
</div>
<?php echo CHtml::endForm(); ?>
|