resultado de los selects
Publicado por luis hernandez (1 intervención) el 20/03/2018 02:08:25
hola amigos, tengo una duda acerca de los resultados que presentan mis selects.
Tengo 2 selects, uno llenado por el HTML y el segundo, toma los values del primero y se llena para cada uno específico.
Mi problema es como hago que al querer el resultado me lance uno especifico para cada uno.
Les pego parte del codigo:
JS
HTML
Tengo 2 selects, uno llenado por el HTML y el segundo, toma los values del primero y se llena para cada uno específico.
Mi problema es como hago que al querer el resultado me lance uno especifico para cada uno.
Les pego parte del codigo:
JS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function populate(s1, s2) {
var s1 = document.getElementById(s1);
var s2 = document.getElementById(s2);
s2.innerHTML = "";
if (s1.value == "DM") {
var optionArray = ["|", "value1|Valor 1", "value2|Valor 2", "value3|Valor 3"];
for (var option in optionArray) {
var pair = optionArray[option].split("|");
var newOption = document.createElement("option");
newOption.value = pair[0];
newOption.innerHTML = pair[1];
s2.options.add(newOption);
}
HTML
1
2
3
4
5
6
7
8
<div><select id="slct1" class="soflow" name="select1" onchange="populate(this.id, 'slct2')">
<option value=1>1</option>
<option value="v2">2</option>
<option value="v3">3</option>
</select>
</div>
<select id="slct2" class="soflow" name="select2"></select>
Valora esta pregunta


0