-1

オプションから値を取得する方法

 <script>
    function usgsChanged(el) {
       window["display_" + el.options[el.selectedIndex].value]();
    }

    function display_1() {
       //how to get value from option
    }
 </script>     

選択時にオプションから値を取得する方法

 <select onchange="usgsChanged(this);">
 <option value="1">1</option>
 <option value="2">2</option>
 <option value="">more</option>
 <option value="">more</option>
 <option value="">more</option>
 </select>
4

3 に答える 3

1
<script>
function usgsChanged(option) {
    var value = option.value; //The value now resides in this variable
}
</script>  

<select onchange="usgsChanged(this);">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="">more</option>
    <option value="">more</option>
    <option value="">more</option>
</select>
于 2013-06-09T14:51:29.627 に答える
0

質問を紙やすりで磨く前に、インターネットを見てみてください。たとえば、こちら

これを試して:

<script type="text/javascript">
function usgsChanged(el) {

   var index = el.selectedIndex;
   var selectOptions = el.options;
   var optionValue = selectOptions[index].value;
   var optionText = selectOptions[index].text;

   alert("Value is " + optionValue + " and text is " + optionText );

}
</script>

そしてHTML:

<select onchange="usgsChanged(this)">
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="">more</option>
  <option value="">more</option>
  <option value="">more</option>
</select>
于 2013-06-09T14:51:53.383 に答える
0

このようなことを試してください

$('#idOfSelectTag').change(function(){
  var value = $(this).val();
  alert(value);

}); 
于 2013-06-09T14:48:57.883 に答える