CakePHP:根据从下拉列表中选择的值自动过滤多选输入字段

时间:2016-03-23 16:45:21

标签: javascript php cakephp

如果我有一个包含以下值的下拉列表:

A1
B1
C1
D1

我还有一个多选下拉列表,其值如下:

A1 : Some value
A1 : Some other value
B1 : Some value
B1 : Some other value
C1 : Some value
C1 : Some other value, etc.

如何根据从列表#1中选择的值过滤列表#2,以便我的用户只在选择A1时才能看到列表#2中的A1值?列表#2中的值来自我的模型中定义的虚拟字段,这些字段是简单搜索引擎的一部分。我需要使用回发来执行此操作,以便从列表#1中选择后,用户将返回到同一页面。然后,用户将从过滤后的列表#2中进行选择,然后单击“提交”以运行搜索。

我在CakePHP环境中使用JavaScript的经验不多。我认为我需要像“变化”这样的东西。 => ' this.form.submit()'

字段#1

<?php echo $this->Form->input('mission_id', array(
'label' => 'Mission ID', 
'empty' => 'Select')
); ?>

字段#2:

<?php echo $this->Form->input('or_identity', array('label' => 'Identity', 
                'multiple' => true, 
                'div'=>false, 
                'class' => 'chosen', 
                'options' => $identities)); ?>

0 个答案:

没有答案