我正在使用laravel5.4。我正在写表格。我必须添加三个按钮,例如Clear All,Save&清除,保存&下一步按钮。对于全部清除,我添加了
<button type="reset" value="reset" class="btn btn-primary">
Clear All
</button>
对于Save&amp;明确,我的要求是保存用户输入的输入数据并清除所有输入字段,以使用户以表格形式输入其他数据。
对于Save&amp;接下来,我的要求是保存用户输入的所有输入数据,并使学生姓名输入字段,主题输入字段,用户选择的教师输入字段保持相同,并清除表格中的休息输入字段。
用户可以从下拉列表中选择学生姓名,科目名称,教师姓名,并可以为同一个学生,科目,教师输入多个输入。所以我需要保持所有这三个不变的并清除休息输入字段以输入新数据。
请建议如何实施。
答案 0 :(得分:1)
以不同的方式命名所有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')){}
如前所述,您可以让浏览器处理简单的重置操作。