0

私はphpが初めてです。同じフォームにデータを投稿せずに、ドロップダウン メニューで選択した項目の値にアクセスする方法はありますか?

4

3 に答える 3

1

JavaScript が答えです。

<script>
    function getDropDownInfo() {
        var objDropdown = document.getElementById('dropdown');
        alert(objDropdown.value);
    }
</script>

<form>
    <select name="dropdown" id="dropdown">
        <option value="one">one</option>
        <option value="two">two</option>
    </select>
</form>

<button onClick="getDropDownInfo();">get the data</button>
于 2013-05-07T06:36:47.573 に答える
0

私は PHP の専門家ではありませんが、通常は Javascript でこの種のことを行います。JQueryでは、次のようなものを使用します

$('#elementid option:selected').text();

それがあなたが探しているものであることを願っています

于 2013-05-07T06:31:38.253 に答える
0

投稿せずに値にアクセスする必要があると言っているので(サーバーと通信せずに)、タスクはクライアント側のスクリプトで処理できます。インスタンスには JavaScript を使用できます。

Javascript:

<script lang='javascript'>
    var e = document.getElementById("test_id");
    var selectedValue = e.options[e.selectedIndex].value;
    alert(selectedValue);
</script>

HTML:

<select id="test_id">
    <option value="1">Item 1</option>
    <option value="2">Item 2</option>
    <option value="3" selected="selected">Item 3</option>
</select>

Fiddle でチェックアウトする

于 2013-05-07T06:41:19.370 に答える