我一直在和laravel一起工作。我已经创建了下面的表格。我希望根据用户的选择将用户定向到我已经创建的特定网页(为了更好地理解,请检查我在代码中的注释())。路由还可以,但我需要一些表格方面的帮助。如果可能的话,我需要帮助只使用 html(没有 javascript)。我的代码如下。问题是表单操作会重定向到每个选择用户的/research。
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Please choose department</title>
</head>
<body>
<form method="post" action="/research" id="tmima">
{{csrf_field()}}
Select:<br>
<select name="Department" id="dpt">
<option value="0" selected="selection">Select</option>
<option value="geo">Geology</option> <!--should place /geology page link-->
<option value="phs">Physics</option> <!--should place /physics page link-->
<option value="chm">Chemistry</option> <!--should place /chemistry page link-->
</select>
<input type="submit" value="Αναζήτηση Στοιχείων Φοίτησης">
</form>
</body>
</html>
我认为您可以在控制器中执行此操作,如下所示:
if (request('Department) == 'geo') {
return view ('/geology);
} else if (request('Department) == 'phs') {
return view ('/psychology);
} else if (request('Department) == 'chm') {
return view ('/chemistry);
} else {
redirect->back();
}