0

これはちょっと面倒ですが、html / cssと少しのjqueryを使って作業したにもかかわらず、フォームなどについてはまだあまり学びませんでした。

私は問題を抱えており、答えをグーグルで検索することはできませんが、ハードコア開発者の何人かがこれをすばやく教えてくれると確信しています!?

次のようなフォームを作成する必要があります。

HTML ;

<form class="slct-form">
    <select>
        <option value="choose">Choose</option>
        <option value="100.000">100.000</option>
        <option value="150.000">150.000</option>
        <option value="200.000">200.000</option>
    </select>
</form>

ドロップダウンフォームで要素の1つを選択すると、別のURLに移動する必要があります...これは不可能ですか?そして、jqueryなしで望ましいです!

4

3 に答える 3

2

にを追加するidselect、次のようなプレーンなJavaScriptを介してアクセスできます。

var selectmenu = document.getElementById("selectMenu");
selectmenu.onchange = function() {
    var selectedOption = this.options[this.selectedIndex];
    if (selectedOption.value != "choose")
        window.location.assign = "/page.php?selectvalue=" + selectedOption.value;
}
于 2012-10-11T12:44:25.700 に答える
0

私があなたを正しく理解しているなら、あなたはあるページから別のページに価値をもたらしたいですか?そのためにphpで$_GET['name']を使用できます。

于 2012-10-11T12:43:54.997 に答える
0

あなたはこのようなことをすることができます:

<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Test</title>
        <script type="text/javascript">
        function donav(dd)
        {
            var navUrl = "";
            switch(dd.selectedIndex)
            {
                case 1:
                    navUrl = "http://www.google.com/";
                    break;
                case 2:
                    navUrl = "http://www.bing.com";
                    break;
         }
         document.location.href = navUrl;
        }
        </script>
    </head>
    <body>
<form class="slct-form">
    <select onchange="donav(this)">
        <option value="choose">Choose</option>
        <option value="100.000">100.000</option>
        <option value="150.000">150.000</option>
        <option value="200.000">200.000</option>
    </select>
</form>
</body>
</html>
于 2012-10-11T12:52:30.193 に答える