【发布时间】:2014-09-08 11:38:48
【问题描述】:
我是 laravel 和 php 的新手,如果这很愚蠢(我是一名 C# 开发人员,正在尝试做一些 Web 开发),我很抱歉,我正在制作一个表单,如果某个选择出现,我希望出现一个下拉列表是在同一个表单中的另一个下拉列表中制作的,我希望有人能告诉我这通常是如何完成的,这是我到目前为止的代码..
<h4>Select Object Type</h4>
{{ Form::select('shapeType', $Shapes) }}
@if($shapeType == "Triangle")
{{ Form::select('TriangleType', $TriangleTypes) }}
@endif
如您所见,第一个下拉列表包含 $Shapes,其中包含形状列表,如果选择了 Square,我想显示另一个下拉列表,您可以在其中选择三角形的类型。因此,从我的控制器中我填充了 $Shapes 和 $TriangleTypes,当前代码给了我一个错误,因为 $shapeType 未声明,这是我阅读前一个下拉列表的糟糕尝试。因此,我们将不胜感激。
谢谢 兰多
【问题讨论】:
-
您将需要使用 jQuery 来执行此操作(gist.github.com/msurguy/5138788)
-
谢谢,太好了,读取一个下拉菜单值似乎有点矫枉过正,但如果你就是这样做的,那么我就是这样做的!
标签: php jquery forms select laravel