我正在使用laravel5.4。我正在研究表格。我必须添加三个按钮,如全部清除,保存和清除,保存和下一步按钮。对于全部清除,我添加了
<button type="reset" value="reset" class="btn btn-primary">
Clear All
</button>
对于保存和清除,我的要求是保存用户输入的输入数据并清除所有输入字段,以使用户在表单中输入另一个数据。
对于"保存和下一步",我的要求是保存用户输入的所有输入数据,并使用户选择的学生姓名输入字段,主题输入字段,教师输入字段保持不变,并清除表单中的其余输入字段。
用户可以从下拉列表中选择学生姓名、学科名称、教师姓名,并且可以为同一学生、科目、教师输入多个输入。所以我需要保持这三个不变并清除 rest 输入字段以输入新数据。
请就如何实现这一点提出建议。
以不同的方式命名所有 3 个按钮,然后在控制器中以您需要的任何方式处理每个按钮。
因此,对于保存和重置,您将侦听保存重置按钮并返回另一个条目的表单,而如果是保存下一个返回下一个表单。
例如:
Public function handleFormAction(Request $request){
If(isset($request->input('save-next')){
// Do something
}else if(isset($request->input('save-next')){
// Do something else
}
}
或者您可以使用按钮值代替名称
If($request->input('save-button') == 'save-reset')){}
如前所述,您可以让浏览器处理简单的重置操作。