Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/06/2011, 10:11
raul_romero
 
Fecha de Ingreso: julio-2008
Mensajes: 91
Antigüedad: 15 años, 10 meses
Puntos: 6
Respuesta: POST array no llega completo en Internet Explorer

Gracias por sus respuestas:

El HTML es el siguiente:

Código HTML:
Ver original
  1. <ul>
  2. <li id="aa"><input type="hidden" name="id[]" value=""/>texto 1</li>
  3. <li id="bb"><input type="hidden" name="id[]" value=""/>texto 2</li>
  4. <li id="cc"><input type="hidden" name="id[]" value=""/>texto 3</li>
  5. ...
  6. </ul>

En el javascript utilizo Jquery:
Código Javascript:
Ver original
  1. $("li").click(function(){
  2.         p=$("li").index(this);
  3.         if ($("li").eq(p).attr("class")=="noselected")
  4.             {
  5.             $("input").eq(p).val($("li").eq(p).attr("id"));
  6.             }
  7.         else
  8.             {
  9.             $("input").eq(p).val("");
  10.             }
  11.         });// fin li click

Funciona de la siguiente manera: Al hacer clic en el elemento li, toma su indice. Si el elemento <li> tiene el atributo class "noselected", se asigna al input el valor de su id. En caso contrario, deja en blanco al input. Como tengo el mismo numero de li e input, utilizo el mismo indice para ambos.

Gracias por sus respuestas.

Saludos.