在Yii2中表单验证后的回调Javascript函数
Callback Javascript function after form validation in Yii2
我正在开发一个新的登录模块在Yii框架:
class LoginForm extends Model
{
public $username;
public $password;
private $_user = false;
public function rules()
{
return [
// username and password are both required
[['username', 'password'], 'required'],
];
}
}
表单验证在上面的代码中工作,错误信息在下面的输入框中可见。但是我需要在页面顶部显示全局错误信息。
我需要表单验证后的回调函数。请帮我解决这个问题
您可以使用下面的代码片段在任何您想要的地方显示flash消息。
<?php
$flashMessages = Yii::app()->user->getFlashes();
if ($flashMessages) {
echo '<ul class="flashes">';
foreach($flashMessages as $key => $message) {
echo '<li><div class="flash-' . $key . '">' . $message . "</div></li>'n";
}
echo '</ul>';
}
?>
使用flash消息的方式完全取决于你的应用程序和布局文件的结构。
你可以使用javascript
做同样的事情<?php
Yii::app()->clientScript->registerScript(
'myHideEffect',
'$(".info").animate({opacity: 1.0}, 3000).fadeOut("slow");',
CClientScript::POS_READY
);
?>
更多信息可以在这里找到Yii文档
相关文章:
- 如何将一个JavaScript函数回调为多个函数
- JavaScript回调函数
- 用于回调的javascript参数
- Soundcloud Javascript SDK 3.0-回调无法读取属性'connectCallback
- Javascript点击事件回调不起作用
- 如何让程序员在javascript中实现正确的回调
- 从多个回调 javaScript 返回最终对象
- 如何使用传递参数回调 JavaScript 对象属性
- 可能从其他域弹出时回调 JavaScript
- 一个函数,它接受回调并创建只能调用一次的新版本的回调.Javascript
- 构造Javascript回调:Javascript/JQuery
- 对象成员函数的回调?(Javascript)
- 回调javascript动画
- 如何将自定义回调javascript参数添加到bing API回调中
- Facebook喜欢按钮回调javascript警告框
- 在Yii2中表单验证后的回调Javascript函数
- ASP.Net ThreadPool委托回调——JavaScript不会在回调线程上触发
- 其他函数中的回调 javascript 函数
- robot -递归回调- JavaScript
- 更好的回调Javascript代码在Express/NodeJs