Foros del Web » Programando para Internet » Javascript »

pasar valores de un SELEC por POST

Estas en el tema de pasar valores de un SELEC por POST en el foro de Javascript en Foros del Web. estimados amigos, tengo un tema que me ha quitado un poco la tranqilidad, apenas he comenzado a integrar javascript en mis programas y para solucionar ...
  #1 (permalink)  
Antiguo 16/06/2012, 12:19
 
Fecha de Ingreso: diciembre-2011
Mensajes: 90
Antigüedad: 12 años, 4 meses
Puntos: 0
pasar valores de un SELEC por POST

estimados amigos, tengo un tema que me ha quitado un poco la tranqilidad, apenas he comenzado a integrar javascript en mis programas y para solucionar un conflicto he tomado un ejemplo del foro, el cual me fue muy util, en este script paso de un campo SELECT a otro valores mediante un botoncito '>>' o '<<'... el prunto es que necesito enviar los elementos que quedaron el segundo campo por POST pero no he podido, alguien podria ayudarme, les dejo el script.

Muchas muchas gracias.

Código HTML:
<html> 
<head> 
<script type="text/javascript"> 
function pasar() { 
    obj=document.getElementById('comprador'); 
    if (obj.selectedIndex==-1) return; 
    valor=obj.value; 
    txt=obj.options[obj.selectedIndex].text; 
    obj.options[obj.selectedIndex]=null; 
    obj2=document.getElementById('comprador2'); 
    opc = new Option(txt,valor); 
    eval(obj2.options[obj2.options.length]=opc);     
} 
function pasar2() { 
    obj=document.getElementById('comprador2'); 
    if (obj.selectedIndex==-1) return; 
    valor=obj.value; 
    txt=obj.options[obj.selectedIndex].text; 
    obj.options[obj.selectedIndex]=null; 
    obj1=document.getElementById('comprador'); 
    opc = new Option(txt,valor); 
    eval(obj1.options[obj1.options.length]=opc);     
} 
</script> 
</head> 

<body> 
<table><tr><td>

<?php
 echo '<select name="comprador" size="10" multiple="multiple" id="comprador" style="width:250px">';
 $Comp = mysql_query('SELECT Id, empresa FROM Comprador');
 while ($Compr = mysql_fetch_array($Comp)){
 echo '<option value="'.$Compr["Id"].'">'.$Compr["empresa"].'</option>';
 }
echo '</select>';
?>
</td><td>
<input type="button" value=" >> " onClick="pasar()"> <br/>
<input type="button" value=" << " onClick="pasar2()"> 
</td><td>
<select id="compraor2" size="10"> 
</select> 
</td></tr></table>
</body> 
</html> 

Última edición por yamsita; 16/06/2012 a las 12:23 Razón: correccion del codigo
  #2 (permalink)  
Antiguo 16/06/2012, 18:51
 
Fecha de Ingreso: noviembre-2010
Mensajes: 204
Antigüedad: 13 años, 5 meses
Puntos: 1
Respuesta: pasar valores de un SELEC por POST

Buenas tardes

La verdad tambien soy nuevo en esto de la programacion, sin embargo e hecho algunas cositas muy sencillas pero cada dia se aprende.

De tu problema entiendo que pasas datos de un select a otro select, pero no entiendo lo que luego quieres hacer.

Aclarame que quieres hacer y si entiendo y puedo te ayudo con mucho gusto.

Chaoo..

Isabel
  #3 (permalink)  
Antiguo 16/06/2012, 19:32
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: pasar valores de un SELEC por POST

si esos select están dentro de un formulario (lo mas logico) quizás te sirva esto
http://www.desarrolloweb.com/articul...avascript.html

obviamente tendrás que adaptarlo a tu necesidad, en el ejemplo se utiliza un enlace, supongo que tu lo necesitas en el evento onchage.
  #4 (permalink)  
Antiguo 17/06/2012, 10:15
 
Fecha de Ingreso: diciembre-2011
Mensajes: 90
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: pasar valores de un SELEC por POST

Hola isabelramirezmontoya! muchas gracias por el tiempo, te comento, el problema de pasar de un SELECT a otro ya esta resuelto, y es el codigo que deje al inicio, el problema es que quiero pasar los valores que estan en el SELECT final por variable POST, todos los campos del formulario se pasan menos los del SELECT . Ese es mi complicacion ahorita espero puedas ayudarme.

y Ag666, revisare el enlace muchas gracias por el tiempo de ambos!

GRACIAS!

Última edición por yamsita; 17/06/2012 a las 10:20

Etiquetas: html, input, php, post, selec, select, botones
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 21:22.