Foros del Web » Programando para Internet » Javascript »

Cambiar selected de un select

Estas en el tema de Cambiar selected de un select en el foro de Javascript en Foros del Web. Muy buenas tengo un select ya cargado y necesito que tras una consulta utilizando por medio de get, agarre un valor y según sea dicho ...
  #1 (permalink)  
Antiguo 03/12/2012, 10:43
lac
 
Fecha de Ingreso: octubre-2012
Ubicación: El Salvador
Mensajes: 27
Antigüedad: 12 años
Puntos: 0
Pregunta Cambiar selected de un select

Muy buenas tengo un select ya cargado y necesito que tras una consulta utilizando por medio de get, agarre un valor y según sea dicho valor así se cambiara el selected entre las opciones.

Código del select:
Código HTML:
<input type="date" name="fechaR" value="<?php echo $_GET[fechaR]; ?>" required id="fechaR" min="2012-10-06"></input>
      			<SELECT name="turnoS" id="turnoS"> 
           			<OPTION value="9:00">9:00 AM</OPTION>
          	 		<OPTION value="11:00">11:00 AM</OPTION>
          	 		<OPTION value="2:00">2:00 PM</OPTION>
      			</SELECT>
            <a onClick="enviar();" href="#">Consultar</a> 
Código de la función enviar();
Código:
function enviar()
{
  location.href="reservas.php?fechaR="+$("#fechaR").val()+"&turno="+$("#turnoS").val();
  
}
Este es el código php que utilizo para tomar el valor del get y pasarlo a javascript:
Código PHP:
if (isset($_GET['turno'])) {
        if (
$_GET['turno']=="9:00") {
          echo 
"<script>$('#turnoS').val().selectedIndex(0); </script>";
        }
        if (
$_GET['turno']=="11:00") {
          echo 
"<script>$('#turnoS').selectedIndex(1); </script>";

        }
        if (
$_GET['turno']=="2:00") {
          echo 
"<script>document.freserva.trunoS.selectedIndex='2'; </script>";
        }
      } 
Como podrán notar estoy probando de tres maneras distintas, también probé de esta manera: document.form.opciones.selectedIndex="3";
que la encontré aqui: http://www.forosdelweb.com/f13/cambiar-option-selected-desde-javascript-421624/
y nada, espero que me puedan ayudar.

Mil gracias.

Etiquetas: selected, selectedindex
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 09:54.