Foros del Web » Programando para Internet » Javascript »

Selected en listbox + mysql

Estas en el tema de Selected en listbox + mysql en el foro de Javascript en Foros del Web. Hola que tal, !! Bueno pues tengo una pequeña duda que no me deja avansar,, la cual es: Jalo de mi base de datos mysql, ...
  #1 (permalink)  
Antiguo 02/10/2010, 23:25
 
Fecha de Ingreso: septiembre-2010
Mensajes: 350
Antigüedad: 13 años, 6 meses
Puntos: 9
Exclamación Selected en listbox + mysql

Hola que tal, !!
Bueno pues tengo una pequeña duda que no me deja avansar,, la cual es:

Jalo de mi base de datos mysql, una lista de servicios, yo quiero que cuando detecte X servicio lo seleccione automaticamente (selected)

Mi duda es como pongo el campo selected="selected" en mi codigo y si esta bien colocada mi validacion:

<script type="text/javascript">
function camposervicio(cantidad){
var div = document.getElementById("campos_servicios");
while(div.firstChild)div.removeChild(div.firstChil d); // remover elementos;
for(var i = 1, cantidad = Number(cantidad); i <= cantidad; i++){
var salto = document.createElement("P");
var input = document.createElement("select");
var text = document.createTextNode("Servicio " + i + ": ");
input.setAttribute("name", "servicio" + i);
/////////////////
<?php
if($fila["SERVICIO"]=="A"){
echo "input.selected='selected';";
}
?>

// Esta bien puesto eso?
input.style.height = "20px"; //sin 24px index (en pagina tipo _blank)
input.style.background="background-color: #9EB9F8";
//input.setAttribute("style", "style='height:80px'" + i);
<?php //include("cone.php");

while ($fila=mysql_fetch_array($ve)) {
?>

var op = document.createElement("option");
op.value="<?php echo $fila['ID']?>";
op.text="<?php echo $fila['SERVICIO']?>";
input.options.add(op);
<?php } ?>


input.className = "input";
salto.appendChild(text);
salto.appendChild(input);
div.appendChild(salto);
}
}
</script>

Ya que no me selecciona mi servicio A :S no se como colocar el selected!! :S y si esta bien puesta mi validacion ahi ..
saludos!
  #2 (permalink)  
Antiguo 03/10/2010, 09:34
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: Selected en listbox + mysql

el que debe tener el selected es el option, no el select

Código PHP:
Ver original
  1. var op = document.createElement("option");
  2. <?php
  3. if($fila["SERVICIO"]=="A"){
  4. echo "op.setAttribute('selected','selected');";
  5. }
  6. ?>
  7. op.value="<?php echo $fila['ID']?>";
  8. ...
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 03/10/2010, 13:32
 
Fecha de Ingreso: septiembre-2010
Mensajes: 350
Antigüedad: 13 años, 6 meses
Puntos: 9
Respuesta: Selected en listbox + mysql

Cita:
Iniciado por maycolalvarez Ver Mensaje
el que debe tener el selected es el option, no el select

Código PHP:
Ver original
  1. var op = document.createElement("option");
  2. <?php
  3. if($fila["SERVICIO"]=="A"){
  4. echo "op.setAttribute('selected','selected');";
  5. }
  6. ?>
  7. op.value="<?php echo $fila['ID']?>";
  8. ...
Muy bien mi hermano, dejeme decirle que es una reata ya jalo aplausos a este mr.

Etiquetas: listbox, mysql, selected
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:21.