Uncaught ReferenceError: valor is not defined
Publicado por Jr (5 intervenciones) el 05/07/2018 14:00:21
Buenas.
Me pueden ayudar con el error Uncaught ReferenceError: valor is not defined
Al seleccionar una opción en el select me da exactamente este error:
Uncaught ReferenceError: cargarSelect3 is not defined
at HTMLSelectElement.onchange
La linea donde marca el error es esta:
El script es este:
Gracias,
Saludos
Me pueden ayudar con el error Uncaught ReferenceError: valor is not defined
Al seleccionar una opción en el select me da exactamente este error:
Uncaught ReferenceError: cargarSelect3 is not defined
at HTMLSelectElement.onchange
La linea donde marca el error es esta:
1
<label for="subcategoria1" style="font-size:13px;color:#3E3E3E;margin-left:9px;">Sub Categoría 1:</label><br/><select name="subcategoria1" style="width:100%;height:30px;" id='select2' onchange='cargarSelect3(this.value);' disabled>
El script es este:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
<script type="text/javascript">
/**
* Funcion que se ejecuta al seleccionar una opcion del primer select
*/
function cargarSelect2(valor)
{
var arrayValores=new Array(
new Array(1,10,"Lácteos y huevos"),
new Array(1,19,"Carnes vegetales"),
new Array(2,31,"Salsas, aliños y condimentos"),
new Array(2,40,"Desayuno"),
new Array(2,50,"Arroz, legumbres y pasta "),
new Array(2,55,"Aperitivos y snacks"),
new Array(2,65,"Cereales y semillas"),
new Array(2,72,"Derivados vegetales"),
new Array(2,81,"Panadería"),
new Array(2,89,"Sopas, conservas y precocinados"),
new Array(2,96,"Postres, dulces y chocolates"),
new Array(2,101,"Azúcar, mieles y edulcorantes"),
new Array(2,110,"Lácteos y huevos"),
new Array(2,117,"Comida macrobiótica"),
new Array(3,121,"Leches vegetales"),
new Array(0,0," ")
);
if(valor==0)
{
document.getElementById("select2").disabled=true;
document.getElementById("select3").disabled=true;
}else{
document.getElementById("select2").options.length=0;
document.getElementById("select2").options[0]=new Option("Selecciona una opcion", "0");
document.getElementById("select3").options.length=0;
document.getElementById("select3").options[0]=new Option("Selecciona una opcion", "0");
for(i=0;i<arrayValores.length;i++)
{
if(arrayValores[i][0]==valor)
{
document.getElementById("select2").options[document.getElementById("select2").options.length]=new Option(arrayValores[i][2], arrayValores[i][1]);
document.getElementById("select3").options[document.getElementById("select3").options.length]=new Option(arrayValores[i][2], arrayValores[i][1]);
}
}
document.getElementById("select2").disabled=false;
}
}
function seleccinado_select2(value)
{
var v1 = document.getElementById("select1");
var valor1 = v1.options[v1.selectedIndex].value;
var text1 = v1.options[v1.selectedIndex].text;
var v2 = document.getElementById("select2");
var valor2 = v2.options[v2.selectedIndex].value;
var text2 = v2.options[v2.selectedIndex].text;
}
</script>
<script type="text/javascript">
function cargarSelect3(valor)
{
var arrayValores=new Array(
new Array(10,11,"Ir a "Lácteos y huevos""),
new Array(10,12,"Huevos ecológicos"),
new Array(10,13,"Leche fresca ecológica"),
new Array(10,14,"Yogures ecológicos"),
new Array(10,15,"Yogures y postres vegetales"),
new Array(10,16,"Quesos ecológicos"),
new Array(10,17,"Quesos vegetales ecológicos"),
new Array(10,18,"Mantequillas y margarinas"),
new Array(19,20,"Ir a "Carnes vegetales""),
new Array(19,21,"Albóndigas vegetales"),
new Array(19,22,"Croquetas vegetales"),
new Array(19,23,"Embutido vegetal"),
new Array(19,24,"Hamburguesas vegetales"),
new Array(19,25,"Salchichas vegetales"),
new Array(19,26,"Seitán ecológico"),
new Array(19,27,"Tempeh ecológico"),
new Array(19,28,"Paté vegetal y cremas"),
new Array(19,29,"Tofu ecológico"),
new Array(19,30,"Preparados vegetales"),
new Array(31,33,"Ir a "Salsas, aliños y condimentos""),
new Array(31,34,"Salsas"),
new Array(31,35,"Aceites"),
new Array(31,36,"Especias"),
new Array(31,37,"Sal"),
new Array(31,38,"Vinagre"),
new Array(31,39,"Espesantes"),
new Array(40,41,"Ir a "Desayuno""),
new Array(40,42,"Café, cacao, infusiones y té"),
new Array(40,43,"Mermeladas"),
new Array(40,44,"Galletas"),
new Array(40,45,"Té"),
new Array(40,46,"Cereales"),
new Array(40,47,"Semillas"),
new Array(40,48,"Muesli"),
new Array(40,49,"Magdalenas"),
new Array(50,51,"Ir a "Arroz, legumbres y pasta""),
new Array(50,52,"Arroces"),
new Array(50,53,"Legumbres"),
new Array(50,54,"Pasta"),
new Array(55,56,"Ir a "Aperitivos y snacks""),
new Array(55,57,"Aceitunas y encurtidos"),
new Array(55,58,"Barritas"),
new Array(55,59,"Frutos secos"),
new Array(55,60,"Nachos"),
new Array(55,61,"Palomitas"),
new Array(55,62,"Patatas fritas"),
new Array(55,63,"Pate vegetal"),
new Array(55,64,"Snacks"),
new Array(65,66,"Ir a "Cereales y semillas""),
new Array(65,67,"Cereales"),
new Array(65,68,"Semillas"),
new Array(65,69,"Muesli"),
new Array(65,70,"Salvado de cereal"),
new Array(65,71,"Pseudocereales"),
new Array(72,73,"Ir a "Derivados vegetales""),
new Array(72,74,"Tofu"),
new Array(72,75,"Yogures vegetales"),
new Array(72,76,"Seitán"),
new Array(72,77,"Soja"),
new Array(72,78,"Lácteos vegetales"),
new Array(72,79,"Carne vegetal"),
new Array(72,80,"Embutidos"),
new Array(81,82,"Ir a "Panadería""),
new Array(81,83,"Tipos de pan"),
new Array(81,84,"Harinas"),
new Array(81,85,"Levaduras"),
new Array(81,86,"Germen de trigo"),
new Array(81,87,"Reposteria"),
new Array(81,88,"Bases de pizzas"),
new Array(89,90,"Ir a "Sopas, conservas y precocinados""),
new Array(89,91,"Conservas"),
new Array(89,92,"Precocinados"),
new Array(89,93,"Cremas"),
new Array(89,94,"Sopas"),
new Array(89,95,"Caldos"),
new Array(96,97,"Ir a "Postres dulces y chocolates""),
new Array(96,98,"Chocolates"),
new Array(96,99,"Chucherías"),
new Array(96,100,"Postres"),
new Array(101,102,"Ir a "Azúcar, mieles y edulcorantes""),
new Array(101,103,"Azúcares"),
new Array(101,104,"Edulcorantes"),
new Array(101,105,"Productos de las abejas"),
new Array(101,106,"Siropes"),
new Array(101,107,"Stevia"),
new Array(101,108,"Melazas"),
new Array(101,109,"Panela"),
new Array(110,111,"Ir a "Lácteos y huevos""),
new Array(110,112,"Yogures"),
new Array(110,113,"Mantequillas"),
new Array(110,114,"Quesos"),
new Array(110,115,"Huevos"),
new Array(110,116,"Leches"),
new Array(117,118,"Ir a "Comida macrobiótica""),
new Array(117,119,"Algas"),
new Array(117,120,"Salsas macrobioticas"),
new Array(121,122,"Ir a "Leches vegetales""),
new Array(121,123,"Leche de soja"),
new Array(121,124,"Leche de almendras"),
new Array(121,125,"Leche de avena"),
new Array(121,126,"Leche de arroz"),
new Array(121,127,"Leche de coco"),
new Array(121,128,"Leche de avellanas"),
new Array(121,129,"Leche de espelta"),
new Array(121,130,"Leche de sésamo"),
new Array(121,131,"Leche de quinoa"),
new Array(121,132,"Leche de chufa"),
new Array(0,0,"0")
);
if(valor==0)
{
document.getElementById("select3").disabled=true;
}else{
document.getElementById("select3").options.length=0;
document.getElementById("select3").options[0]=new Option("Selecciona una opcion", "0");
for(i=0;i<arrayValores.length;i++)
{
if(arrayValores[i][0]==valor)
{
document.getElementById("select3").options[document.getElementById("select3").options.length]=new Option(arrayValores[i][2], arrayValores[i][1]);
}
}
document.getElementById("select3").disabled=false;
}
}
function seleccinado_select3(value)
{
var v1 = document.getElementById("select2");
var valor1 = v1.options[v1.selectedIndex].value;
var text1 = v1.options[v1.selectedIndex].text;
var v2 = document.getElementById("select3");
var valor2 = v2.options[v2.selectedIndex].value;
var text2 = v2.options[v2.selectedIndex].text;
}
</script>
Gracias,
Saludos
Valora esta pregunta


0