Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/09/2010, 15:45
Chmlls
 
Fecha de Ingreso: enero-2009
Mensajes: 23
Antigüedad: 15 años, 3 meses
Puntos: 0
Enviar valor por href post, múltiples href

Buenas,
Tengo una página que muestra imágenes de avatar según el sexo y continente del usuario con un switch en php.

El usuario puede elegir una imagen según sus atributos, actualmente son enlaces con imagen y un parámetro con la id de la imagen enviada por método _GET que lo recoge y opera otra página php.

Ahora quiero que al seleccionar la imagen preferida se envíe por método post ( por <a href...) para así evitar que el usuario modifique el valor de ese parámetro via método _GET

Hasta ahora he conseguido lo siguiente:
Código javascript:
Ver original
  1. function elegirskin(idskin)
  2.     {
  3.         alert(idskin); // me muestra el valor deseado seleccionado por <a href
  4.  
  5.                 // ¿donde pongo el valor a enviar con el nombre skinelegido para recoger por _POST en el index.php?
  6.         document.forms["formavatar"].submit(); // envía el formulario y me envía al index.php correctamente
  7.     }

Código HTML:
Ver original
  1. <form method="post" id="formavatar" action="index.php">
  2.         // switch(sexo y raza)
  3.         // abrimos divs
  4.                 // mostramos imágenes dependiendo de su sexo y continente
  5.  
  6.         <a href="javascript: elegirskin(101)">imagen</a>
  7.                 // el alert que uso mas arriba me muestra correctamente el valor del h ref
  8.         <a href="javascript: elegirskin(102)">imagen</a>
  9.         <a href="javascript: elegirskin(103)">imagen</a>
  10.        
  11.         // cerrando divs
  12.         // cerrando switchs
  13.     </form>
¿cómo paso el valor obtenido en el <a href... al envío del form?
¿donde puedo consultar documentación específica acerca de esto?

Saludos