hola a todos soy relamente nuevo en php vengo de visual llevo parte de la tarde de ayer y aunque me desvele no logre realizar lo siguiente no se si alguien me pueda ayudar u orientandome un poco con alguna opinio o sugerencia, soy nuevo en esto de php html js etc.
se lo voy agradecer infinitamente
realizo una consulta a mi base de datos mysql desde php me regresa una serie de datos para llenar un form para posteriormente se editados ahora tengo dos campos select (combobox) cargados con datos asi
Código:
Código:
<select id ="idSelect">
<option value="1">opcion1</option>
<option value="2">opcion2</option>
<option value="3">opcion3</option>
</select>
ahora deseo que si en mi consulta sql me regresa el valor para ese registro de "opcion2" el select (combobox) se seleccione este item, con un campo input(textbox) no tengo problema por que en la propiedad value agrego el valo pero en un select no se como :( tal vez sea algo sencillo pero no lo consigo he googleado mucho pero no encontre informacion mas que solo un tema pero no me funciona
Cita:
Cita: Esta función javascript permite pre-seleccionar automáticamente una opción en un combo html.
El Código javascript
Código:
Código:
function selectInCombo(combo,val)
{
for(var indice=0 ;indice<document.getElementById(combo).length;indice++)
{
if (document.getElementById(combo).options[indice].text==val )
document.getElementById(combo).selectedIndex =indice;
}
}
que se ejecute al cargar la página y seteará el valor por defecto.
Código:
Código:
<script>selectInCombo('idSelect','valor')</script>
idSelect , es el id del elemento select en html
valor , es el valor que se encuentra en los option, no el value, es el valor texto
Ejemplo
En el siguiente ejem se selecciona la opcion 2
Código:
Código:
<select id ="idSelect">
<option value="1">opcion1</option>
<option value="2">opcion2</option>
<option value="3">opcion3</option>
</select>
<script>selectInCombo('idSelect','option2')</script>
de antemano agradecere enormemente su ayuda, busque pero de verdad no he encontrado y disculpen si es algo sencillo pero no logro solucionarlo estoy aprendiendo de forma autodidacta muy gracias