为不同类别显示不同的刀片形式
Posted
技术标签:
【中文标题】为不同类别显示不同的刀片形式【英文标题】:show different blade form for different category 【发布时间】:2021-10-08 13:04:52 【问题描述】:我有类别列,并在我的代码中以这种方式显示它:
<Select id="colorselector" name="postercategorypop">
<option selected="selected" disabled="true">pls select</option>
@foreach($postercategories as $cat_id => $cat_name)
<option value=" $cat_id "> $cat_name </option>
@endforeach
</Select>
当用户点击选项中的类别时,我必须为每个类别显示不同的表单。
如何为每个类别设置刀片形式? 以及如何将类别链接到该刀片以在选择选项下显示它?
【问题讨论】:
您可以使用 javascript 来做到这一点。请研究AJAX 的工作原理。 您可以通过将 onclick 事件添加到参数为 cat_id 的选项中,然后使用 ajax 调用来呈现页面 你能在这里写代码吗? @sina 这不是一个“免费的开发者平台”,你还是要自己尝试编写代码。在网上做一些研究。 【参考方案1】:你有很多选择:
-
仅使用类别字段编写表单,在同一页面中发布并选择通过 switch case 显示的表单
使用 Livewire 进行操作。设置分类模型,只渲染分类表单
为每个带有隐藏类的表单编写一个 div 容器。更改您的类别选择时,仅显示正确的表格
【讨论】:
以上是关于为不同类别显示不同的刀片形式的主要内容,如果未能解决你的问题,请参考以下文章