JavaScript - comparar un valor con un select

 
Vista:

comparar un valor con un select

Publicado por César Ruíz (1 intervención) el 10/07/2006 18:13:27
Bueno mi pregunta es la siguiente:

Mando un valor desde un formulario el cual lo tengo que comparar con el valor que el select tenga y si coinciden el select debe seleccionar el valor una vez hecha la comparaciòn.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:comparar un valor con un select

Publicado por maree (28 intervenciones) el 10/07/2006 22:17:58
Aca te pongo un código que te busca lo que pongas en el textbox entre las opciones que tengas en el select, cuando presionas el boton

<html><body>

<script>
<!--
function ver()
{
i = document.padre.p.length
for (j=0; j!=i; j++)
{
if(document.padre.p[j].text == document.padre.dato.value)
{
alert("lo encontro");
}
}
}

--></script>
<form name=padre>
<select name=p>
<option value=1>uno</option>
<option value=2>dos</option>
<option value=3>tres</option>
</select>

<input name="dato">
<input type="button" OnClick="ver()" value="buscar">

</form>



</body></html>

Espero te sirva, bye
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:comparar un valor con un select

Publicado por gerardo medina (31 intervenciones) el 12/07/2006 05:32:14
Es un código optimizado con respecto a "maree", espero que te sirva!!!, cualquier dudad ya sabes el mail...

<script>
<!--
function ver(lst,txt)
{
for (var x=0; x!=lst.length ; x++)
{
if(lst[x].text.toUpperCase() == txt.value.toUpperCase() )
{
//alert("lo encontro");
lst.selectedIndex = x;
}
}
}

--></script>
<form name=padre>
<select name=lista>
<option value=1>uno</option>
<option value=2>dos</option>
<option value=3>tres</option>
</select>
<input name="casilla">
<input type="button" OnClick="ver(lista,casilla) " value="buscar">
</form>

</body></html>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar