当有两个下拉字段时,有没有办法只保留有效选项?

时间:2014-01-28 17:38:02

标签: android jquery html css

我有一个我已经完成的Android应用程序,它有两个下拉菜单。我在eclipse中使用手机间隙编码了它。一个是“源”,另一个是“目的地”。我创建了一个表并创建了许多条目。我在这里遇到的问题是当我选择一个没有条目的源和一个特定的目的地时我得到了未定义,因为我没有在表中输入这样的条目。我想要的是当我选择一个源,只有有效的选项应该在目的地下拉,以便我得到一个结果..怎么做?

1 个答案:

答案 0 :(得分:0)

我建议您使用html / js进行编程?

<html>
    <head>
        <script>
            function elem(id) {
                return document.getElementById(id);
            }

            function change() {
                var one = elem('1');
                var val = one.value;
                var two = elem('2');
                var content = '';
                if (val == "1") {
                    content = '<option value="1.1">1.1</option>';
                    content += '<option value="1.2">1.2</option>';
                } else {
                    content = '<option value="2.1">2.1</option>';
                    content += '<option value="2.2">2.2</option>';
                }
                two.innerHTML = content;
            }

            window.onload = change;
        </script>
    </head>
    <body>
        <select id="1" onChange="change()">
            <option value="1">1</option>
            <option value="2">2</option>
        </select>

        <select id="2">
        </select>
    </body>
</html>

我希望这会有所帮助,但我不能为这个非特定问题提供更多帮助。

`