我有用于搜索包含三个选项的产品的表单:材料、重量和颜色。这些选择包含来自数据库的值。
我想有以下行为:
- 如果用户选择材料,其余两个选择将仅显示具有给定材料的产品可接受的值
- 将此应用于所有三个选择,反之亦然
在我开始使用 nette 之前,我一直在使用 ajax 和 jquery/javascript 通过在用户在其他选择中选择值之后动态更改选择元素来执行此操作。
我相信 nette 应该是一些好的(系统)解决方案,如何在相应的演示者中重新加载选择的值。你能帮我吗?
我有用于搜索包含三个选项的产品的表单:材料、重量和颜色。这些选择包含来自数据库的值。
我想有以下行为:
在我开始使用 nette 之前,我一直在使用 ajax 和 jquery/javascript 通过在用户在其他选择中选择值之后动态更改选择元素来执行此操作。
我相信 nette 应该是一些好的(系统)解决方案,如何在相应的演示者中重新加载选择的值。你能帮我吗?
只需查看 nette 的文档即可。在我看来,这就是您要搜索的内容:http: //pla.nette.org/en/dependent-form-select-with-ajax
您可以为选择更改编写句柄,并在这些句柄中加载以形成剩余的选择。没有乱七八糟的 javascript 工作。