javascript - Keep default value and pass it on -


i have following piece of code grab value of drop down list. problem have due onchange event attribute first value not passed if user not select option. there way can define when there no change first value passed on?

<!doctype html> <html> <head>     <meta charset="utf-8">     <title>demo getselectoptiondata</title>  <select name="myselect" id="myselect" onchange="getselectedvalue();">     <option value="aaaaaaaaa.xml">text 1</option>     <option value="bbbbbbbbb.xml">text 2</option> </select>  <form action="test">     value1: <input id="myfield" type="text"  value=""><br>    <input type="submit" value="submit"> </form> <script type="text/javascript"> function getselectedvalue() {      var value = document.getelementbyid('myselect').value.split('.');     document.getelementbyid('myfield').value = value[0]; }  </script> </body> </html> 

many thanks!

set first option selected default

<option selected="selected" ... 

and call getselectedvalue() after defined

<script type="text/javascript"> function getselectedvalue() {      var value = document.getelementbyid('myselect').value.split('.');     document.getelementbyid('myfield').value = value[0]; } getselectedvalue() </script> 

Comments

Popular posts from this blog

ruby - Trying to change last to "x"s to 23 -

jquery - Clone last and append item to closest class -

c - Unrecognised emulation mode: elf_i386 on MinGW32 -