为不同类别显示不同的刀片形式

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 容器。更改您的类别选择时,仅显示正确的表格

【讨论】:

以上是关于为不同类别显示不同的刀片形式的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Laravel 刀片类别下获取子类别

为 Vue 使用 2 个不同的刀片根模板,以及 Laravel 8 和 Inertia?

php 如何为不同类别显示不同的内容。

php 如何为不同类别显示不同的内容。

php 如何为不同类别显示不同的内容。

根据 Flutter 中的选定类别为小部件元素分配不同的颜色