Foros del Web » Creando para Internet » HTML »

Enviar 2 valores de un select en un 1 valor

Estas en el tema de Enviar 2 valores de un select en un 1 valor en el foro de HTML en Foros del Web. Hola Primero me presento soy Cless y este es mi primer post aquí. edito: Quizas me equivoque en el titulo y no se entiende mucho, ...
  #1 (permalink)  
Antiguo 15/02/2011, 10:43
 
Fecha de Ingreso: febrero-2011
Mensajes: 4
Antigüedad: 6 años, 10 meses
Puntos: 0
Enviar 2 valores de un select en un 1 valor

Hola

Primero me presento soy Cless y este es mi primer post aquí.

edito: Quizas me equivoque en el titulo y no se entiende mucho, pero la pregunta es ¿Como enviar 2 select distintos como 1 sola variable?

Necesito ayuda con algo que me tiene hace rato dando vueltas y no logro conseguirlo.

Implemente un tvp virtual en una página web, para pagar por tarjeta de credito. Para realizar el pago necesito enviarle al banco varios datos entre esos la fecha de expiración de la tarjeta de crédito.

Ellos me dicen que reciben ese valor en una variable llamada ccexp por método post. Pero no logro pasar esa variable sola por medio de una etiqueta select, lo puedo hacer por un textfield, pero la idea es que el cliente seleccione la fecha de exp y no que la escriba

Eh buscado por internet y me dicen que poniendo la variable de esta manera ccexp['mes'] y ccexp['anio'] debería funcionar, pero no pasa nada



<select name="ccexp['mes']" id="ccexp['mes']">
<option value="01">01</option>
<option value="02">02</option>
<option value="03" selected="selected">03</option>
</select>

<select name="ccexp['anio']" id="ccexp['anio']">
<option value="2011">2011</option>
<option value="2012">2012</option>
<option value="2012" selected="selected">2012</option>
</select>


Asi envio los datos, ojala alguien sepa como hacerlo ya que me tiene medio frustrado, nunca me habia ganado html :(

Porsiacaso no puedo usar codigos javascript, ni enviar a otra url antes de pasarle los datos al banco, el asunto es que debo enviar esto directo a la url que ellos me dan.

Todas las pasarelas de pago implementan esto asi, entonces deberia poder hacerse o no?

Muchas gracias de antemano
  #2 (permalink)  
Antiguo 15/02/2011, 11:23
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 5.826
Antigüedad: 9 años, 9 meses
Puntos: 953
Respuesta: Enviar 2 valores de un select en un 1 valor

porque javascript no? ami se me ocurriría hacer esto y no veo por que afecte el usar javascript

Código HTML:
Ver original
  1. <select name="ccexp1" id="ccexp1">
  2. <option value="01">01</option>
  3. <option value="02">02</option>
  4. <option value="03" selected="selected">03</option>
  5.  
  6. <select name="ccexp2" id="ccexp2" onchange="FV();">
  7. <option value="2011">2011</option>
  8. <option value="2012">2012</option>
  9. <option value="2012" selected="selected">2012</option>
  10. <script type="text/javascript">
  11.     function FV(){
  12.         var ValorCcexp1 = document.getElementById('ccexp1').value;
  13.         var ValorCcexp2 = document.getElementById('ccexp2').value;
  14.         var ValorCcexp = document.getElementById('ccexp');
  15.         ValorCcexp.value = ValorCcexp1 + '/' + ValorCcexp2;
  16.     }
  17. <input type="hidden" name="ccexp" id="ccexp" />
__________________
Toda ayuda se proporciona exclusivamente en el foro, no skype, no mensajes privados u otro medio....
  #3 (permalink)  
Antiguo 15/02/2011, 12:02
 
Fecha de Ingreso: febrero-2011
Mensajes: 4
Antigüedad: 6 años, 10 meses
Puntos: 0
Respuesta: Enviar 2 valores de un select en un 1 valor

Muchas gracias por la respuesta, vere si me puede servir

edito:

Excelente me funciono de maravilla, pense que por ser pagina con certificado de seguridad me daria error el chrome, pero me valida todo perfectamente.

Muchas gracias nuevamente

Última edición por clessx; 15/02/2011 a las 12:24

Etiquetas: enviar, select
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 16:22.