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

6l7fqoea  于 2022-12-09  发布在  其他
关注(0)|答案(1)|浏览(84)

我有一个安卓应用程序,我已经做了,它有两个下拉菜单。我已经在eclipse中使用phone gap编码了它。一个是“source”,另一个是“destination”。我已经创建了一个表,并做了许多条目。我在这里面临的问题是,当我选择一个源和一个特定的目的地时,它们没有条目,我得到了未定义的,因为我没有在表中做这样的条目。我想要的是,当我选择一个源,只有有效的选项应该在目标下拉列表中,以便我得到一个结果。

q43xntqr

q43xntqr1#

我想你是用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>

我希望这能有所帮助,但我不能为您提供更多的帮助,这个不具体的问题。

相关问题