Answers for "how to get value of select option in javascript"

6

html get selected option javascript

<select id="ddlViewBy">
  <option value="1">test1</option>
  <option value="2" selected="selected">test2</option>
  <option value="3">test3</option>
</select>

<script>
    var e = document.getElementById("ddlViewBy");
	var strUser = e.value; // 2
	var strUser = e.options[e.selectedIndex].text; //test2
</script>
Posted by: Guest on December-10-2020
0

js get option value

<select id="ddlViewBy">
  <option value="1">test1</option>
  <option value="2" selected="selected">test2</option>
  <option value="3">test3</option>
</select>

var e = document.getElementById("ddlViewBy");
var strUser = e.value;
//Would make strUser be 2.

var e = document.getElementById("ddlViewBy");
var strUser = e.options[e.selectedIndex].text;
//Would make strUser be test2.
Posted by: Guest on June-21-2021
0

js select option value when selected

(function() {
    
    // get references to select list and display text box
    var sel = document.getElementById('scripts');
    var el = document.getElementById('display');


    function getSelectedOption(sel) {
        var opt;
        for ( var i = 0, len = sel.options.length; i < len; i++ ) {
            opt = sel.options[i];
            if ( opt.selected === true ) {
                break;
            }
        }
        return opt;
    }

    // assign onclick handlers to the buttons
    document.getElementById('showVal').onclick = function () {
        el.value = sel.value;    
    }
    
    document.getElementById('showTxt').onclick = function () {
        // access text property of selected option
        el.value = sel.options[sel.selectedIndex].text;
    }

    document.getElementById('doLoop').onclick = function () {
        var opt = getSelectedOption(sel);
        el.value = opt.value;
    }
    
}());
// immediate function to preserve global namespace
Posted by: Guest on December-27-2020
0

js select option value

// other.html
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Change on value select</title>
  </head>
  <body>
    <span class="wpcf7-form-control-wrap Profession"
      ><select name="Profession" class="select" aria-invalid="false">
        <option value="Nurse">Nurse</option>
        <option value="Doctor">Doctor</option>
        <option value="Lawyer">Lawyer</option>
        <option value="Accountant">Accountant</option>
        <option value="Developer">Developer</option>
        <option value="Architect">Architect</option>
        <option value="Other">Other</option>
      </select></span
    >
    <div class="other_role"><h1>It works!!!</h1></div>
    <script src="other.js"></script>
  </body>
</html>


/* other.js - hide the div with the class 'other_role' 
 * and display it when the user selects 'other' from the options 
 * you can display anything you like and feel free to refactor the code
*/
document.querySelector(".other_role").style.display = "none";

let roleOptionSelect = document.querySelector(".select");

roleOptionSelect.addEventListener("change", function () {
  if (roleOptionSelect.value === "Other") {
    console.log(roleOptionSelect.value);
    document.querySelector(".other_role").style.display = "block";
  } else {
    console.log("Meh!!!");
    document.querySelector(".other_role").style.display = "none";
  }
});
Posted by: Guest on August-31-2021

Code answers related to "how to get value of select option in javascript"

Code answers related to "Javascript"

Browse Popular Code Answers by Language