我知道我可以使用javascript事件onchange或jquery事件更改,但是,当用户不更改select self self的值时,这些内容将覆盖senario。
例如,当我使用javascripts onchange事件时,如果我有三个级联选择,我选择第一个,第二个填充,如果第二个是用户想要的那个,则默认值,第二个的onchange事件select永远不会被触发,因此永远不会填充第三个选择。
想法?
答案 0 :(得分:2)
你可以采取两种方式
<强> 1&GT; 强>
在第二个<select>
创建第一个选项,其中value =“[选择内容]”这样用户将被迫从select2
中选择一些内容
2&gt; 当您填充第二个select
时,触发其onchange
事件
答案 1 :(得分:0)
如何在选择的开头放置一个虚拟值,就像一个空白选项。因此,用户被迫选择具有值的另一个。
答案 2 :(得分:0)
在第二个选择中插入一个虚拟物品作为第一个项目:
<option value="">-- select one --<option>
这样,用户必须触发更改事件以选择项目
答案 3 :(得分:0)
自动填充第三个选择框,其中应包含的值为第二个选项的默认值。否则,正如其他人建议使用“请选择”选项强制onchange开火。
答案 4 :(得分:0)
如果您通过javascript更改内容,您还可以明确触发更改事件。