Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/12/2012, 10:43
lac
 
Fecha de Ingreso: octubre-2012
Ubicación: El Salvador
Mensajes: 27
Antigüedad: 11 años, 6 meses
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.