情景:页面中有一个下拉框,假如有三个值:a,b,c
表中对应的a有一些值:a1,a2,a3; b有一些值:b1,b2,b3;c同理
需求:现在要点击下拉框中的a,然后下方列表中就显示a的那几个值,同样点击b,列表中就显示b的所有值
请问这个功能该怎么实现呢?
你说的是两级联动吧。 a b c 三个值对应三个id, 通过获取 a/b/c的 id ,对应去找下一级的值
不是两级联动,就是普通的下拉框,然后点击其中一项,然后在下方显示这一项的内容
@JAVA~~~: 思路是一样的。 a b c 三个值对应三个id, 然后去数据库中找到 id 对应的数据,显示在列表中。
<select>
<option value='a1,a2,13'>a</option>
</select>
a1,a2,23
这样的?
是的,我会写页面代码,我想知道整个流程,就是点击a后,列表中显示a 的所有值该怎么实现
@JAVA~~~: 获取 select 的选中事件 然后获取选择的 value值
@丿如何是好: 通过什么获取呢
@JAVA~~~:
<select onchange="selectValue(this)">
<option></option>
<option value='a1,a2,13'>a</option>
</select>
<script type="text/javascript">
function selectValue(obj)
{
alert(obj.value);
}
</script>
你试试
话说这不是就个弹窗吗,唉,不管怎样,还是蟹蟹耐心的解答了
事件触发,内容读取(内容存到一个数据结构中)