javascript - 获取更改事件 javascript 上所有选择选项的值

标签 javascript php

一旦记录了更改事件,我想知道选择元素的所有值。

代码是这样的:

PHP

<select name='variant' class='variantsselect' onchange='on(this.value)'>
  <option value='a'>a</option>
  <option value='a'>a</option>
</select>

JAVASCRIPT

function on(value){
    alert(value); //This gives me selected value
};

当在选择元素上记录更改事件时,我需要值ab。有人可以帮忙吗?

最佳答案

<select name='variant' class='variantsselect' onchange="javascript:valueselect(this)">

function valueselect(sel) {
      var value = sel.options[sel.selectedIndex].value;
      alert(value)
   }

编辑:

<select name='variant' id='variant' class='variantsselect' onchange="javascript:displayResult()">

function displayResult() {
  var x = document.getElementById("variant");
  var i;
  var txt = "Text: ";

  for (i = 0; i < x.length; i++) {
    txt = txt + "\n" + x.options[i].text;
  }

 alert(txt);

}

关于javascript - 获取更改事件 javascript 上所有选择选项的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29103931/

相关文章:

php - 提交时用 php 隐藏表单?

php - 在 PHP 中增加 2 个月

javascript - 我可以根据点击 li className 在一个 php 页面中显示单独的数据表吗?

php - 从 HTML PHP 生成 PDF

PHP 值不更新 mysql 表

javascript - 在 react 中将索引从函数传递到函数

javascript - 强制折叠 Vuetify v-list-group 中的所有事件项目

javascript - 如何修复滚动侧边栏?

javascript - 在嵌套 div 中使用 ng-click 重复触发事件

javascript - 方法错误,没有为用户拉取GPS坐标