0

通常は$_POST['dorp_down_menu_name']を使用します。これにより、ドロップダウンメニューのIDがわかります。その値のタイトルを取得するためのトリックはありますか?

だから私が持っているなら

<select name="dorp_down_menu_name">
    <option value="10">Title Goes Here</option>
</select>

「10」ではなく「TitleGoesHere」を返す必要があります

4

3 に答える 3

1

秘訣は、<option>beの値をサーバー側で必要な値にすることです。これができない理由はありません:

<option value="Title Goes Here">Title Goes Here</option>
于 2013-03-26T17:52:33.853 に答える
0

価値とタイトルの両方を取得できるようにする必要がある場合は、次の2つの方法があります。

a)非表示の要素を作成します。これはjavasriptによってonSubmitイベントで埋められ、タイトルが含まれます。

b)value = "Title Goes Here :::10"のように、ビルド時にこれをシリアル化し、後で:::で分割できますが、確実な場合にのみ、:::またはその他の分割の組み合わせを満たすことができません。元のテキストで

于 2013-03-26T17:54:28.760 に答える
0

クライアント側を意味すると仮定すると、jqueryを利用できます。

var selectedText = $('[name="dorp_down_menu_name"]').find(":selected").text();

別のオプションは、データ疑似プロパティを使用することです。

<option value="10" data-title="Title goes here">Title goes here</option>
于 2013-03-26T17:56:37.527 に答える