161
rated 0 times
[
164]
[
3]
/ answers: 1 / hits: 18841
/ 5 Years ago, wed, april 3, 2019, 12:00:00
To set data of an <input>
element using JavaScript, we assign the value and name of that element like this:
var form = document.createElement(form);
var element = document.createElement(input);
element.value=value;
element.name=name;
In the case of a <select>
where the multiple
attribute is present, how do I set the value of that select element? For instance, how would I set the value of the myselect
element below:
<form method=post action=/post/ name=myform>
<select multiple name=myselect id=myselect>
<option value=1>option1</option>
<option value=2>option2</option>
...
I tried to set the value by doing this myselect.value=[1,2]
however it does not work. After selecting option1
and option2
I expected that it returns [1,2]
, but it just returns 1.
More From » html