如果我有一个包含以下值的下拉列表:
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)); ?>