2017-02-20 15 views
0

フォームのタグ内で値を選択し、実際の値パラメータではなくPHPを使用する方法を説明できる人はいますか?HTMLフォーム:選択したオプションを取得する方法PHPのNOT値

$(function(){  
    $("select[name='select']").change(function(){ 
     alert($(this).find('option:selected').text());  
    }); 
}); 
+0

親DOMセレクト名 –

+1

HTMLを解析するために使用する内容に依存します。 – apokryfos

+1

クライアント側のコードを使用してこの問題を解決できるかどうかについては言及していません。あなたがPHPを厳密に使用している場合は、それが依存しています。選択された値が入力されていますか?それでは、リストを格納し、人間のフレンドリーな価値を取得してください。 – Max

答えて

0
<script> 
    $("#yourdropdownid option:selected").text(); 
</script> 

、これを試してみてください これです。それは簡単です。あなたがid="someName"でオプションを選択します(#これ!# ")に置くような言葉でそれをfocuseすることができます。

<script> 
    $("#someID").change(function(element) { 
          var selectedValue = this.options[this.selectedIndex].text; 
          if (selectedValue === "#THIS!#") { 
      // do something 
     } 
     }); 
</script> 
0
<select name="select" > 
<option value='1'>This 1</option> 
<option value='2'>this 2</option> 
</select>​ 

をしてスクリプト:これはあなたのために動作しない場合

<option value="#NOT THIS#">#THIS!#</option> 

おかげ

0

で試してみてください

<script> 
    $('#yourdropdownid').find('option:selected').text(); 
</script> 
0

さてあなたは、PHPを使用してオプションタグ内の値を取得することはできません。フォームが送信されると、それは唯一の送信サーバーへの選択ボックスの値属性

関連する問題