joe*_*ion 4 javascript php laravel
我有一个小型 Laravel 项目,现在尝试使用请求进行输入验证。以下是我的请求文件。
public function rules()
{
return [
'name' => 'required',
'genericname' => 'required'
];
}
public function messages()
{
return [
'name.required' => 'Name required',
'genericname.required' => 'Genericname required'
];
}
Run Code Online (Sandbox Code Playgroud)
我的刀片模板正常工作,一旦发现错误就会显示闪烁,如下代码所示。
@if ($errors->count() > 0)
<div class="alert alert-warning alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
{{ $errors->first() }}
</div>
@endif
Run Code Online (Sandbox Code Playgroud)
但我担心的是,如果发现错误,是否可以调用 javascript。例如我的需要
@if ($errors->count() > 0)
{{ callJavaScriptAlertFunction() }}
@endif
Run Code Online (Sandbox Code Playgroud)
任何建议或指导将不胜感激,谢谢。
您可以在 javascript 中使用刀片模板。因此,创建一个有关文档加载的函数。
假设您使用 jQuery。
<script>
$(document).ready(
if({{ $errors->count() > 0 }}) {
// your code goes here.
}
)
</script>
Run Code Online (Sandbox Code Playgroud)
像这样的事情会起作用:
@if ($errors->count() > 0)
<script>
alert("Error: " + {{ $errors->first() }});
</script>
@endif
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
16722 次 |
最近记录: |