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.