Foros del Web » Programando para Internet » Javascript »

select seleccionado

Estas en el tema de select seleccionado en el foro de Javascript en Foros del Web. Estoy haciendo formularios con php y javascript. Tengo un select de precios en php con id=precios que se carga por javascript con unos valores u ...
  #1 (permalink)  
Antiguo 16/09/2008, 02:33
 
Fecha de Ingreso: febrero-2006
Mensajes: 297
Antigüedad: 18 años, 2 meses
Puntos: 1
select seleccionado

Estoy haciendo formularios con php y javascript.
Tengo un select de precios en php con id=precios que se carga por javascript con unos valores u otros dependiendo del tipo de producto que escoja. El cambio me lo hace bien, pero selecciono las opciones, y cuando voy a mostrar los resultados (le doy a buscar y envia el formulario) No me deja seleccionado el precio. como se hace para dejar seleccionado un valor?
Tengo el siguiente código:

Código PHP:
function PreciosVenta()
{
document.forms[0];
f.Precio.options.length=0;

f.Precio.options.add(new Option("1.000","1000"));    
f.Precio.options.add(new Option("1.500","1500"));
f.Precio.options.add(new Option("2.000","2000"));    
f.Precio.options.add(new Option("2.500","2500"));
f.Precio.options[1].selected=true//como sé cual esta seleccionado?

como podría saber el valor del $_POST["Precio"] mediante javascript para que se quede seleccionado?

Gracias
  #2 (permalink)  
Antiguo 16/09/2008, 07:09
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
De acuerdo Respuesta: select seleccionado

Imprime ese valor en una variable Javascript, por ejemplo:
Código PHP:
var precio = <?php echo $_POST["Precio"?>;
Y luego maneja esa variable para saber cuál está seleccionado.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
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:46.