Laravel框架重置按钮用于重置表单。但在单击按钮后如何调用函数?
我在laravel框架的表单底部有一个重置按钮:Laravel框架重置按钮用于重置表单。但在单击按钮后如何调用函数?,laravel,Laravel,我在laravel框架的表单底部有一个重置按钮: <div class="form-group text-center"> <input type="submit" name="submit" class="btn btn-md btn-primary" value="<?php echo _AT('apply'); ?>" accesske
<div class="form-group text-center">
<input type="submit" name="submit" class="btn btn-md btn-primary" value="<?php echo _AT('apply'); ?>" accesskey="s" />
<input type="reset" name="reset" class="btn btn-md btn-outline-danger" value="<?php echo _AT('reset'); ?>"/>
</div>
单击重置按钮后如何调用函数?我想发送一条消息,说明已单击重置,以便通知无视力的用户更改。我尝试了这个,但无法使其工作:
if (isset($_POST['reset'])) {
$msg->addFeedback('Preferences have been reset');
}
我建议不要直接使用$\u GET
或$\u POST
变量,而是使用laravel中包含的$request对象
这将自动为您清理用户输入
下面是实现您提到的功能的粗略模型
有关如何使用请求对象的进一步阅读
use Illuminate\Http\Request;
// ...
public function formAction(Request $request)
{
if ($request->has('submit')) {
//
}
if ($request->has('reset')) {
$resetMessage = 'The form has been reset.';
return view('path.to.my.view', ['resetMessage' => $resetMessage]);
}
}
use Illuminate\Http\Request;
// ...
public function formAction(Request $request)
{
if ($request->has('submit')) {
//
}
if ($request->has('reset')) {
$resetMessage = 'The form has been reset.';
return view('path.to.my.view', ['resetMessage' => $resetMessage]);
}
}