Pregunta

Tengo una tabla que estoy ordenando con tablesorter ( http://tablesorter.com ). Dentro de esa tabla hay una columna con botones de envío. Cada fila de la tabla tiene un botón de enviar. Antes de ordenar, los botones funcionan muy bien y envían una solicitud POST que es procesada por un script PHP.

DESPUÉS ordenando la tabla con una tabla para ordenar los botones que se desactivarán. Se comportan como si un JavaScript devuelve falso. Eso significa que no se actualiza la página.

¿Alguien me puede ayudar, que todavía puede enviar después de ordenar?

Muchas gracias, Max

¿Fue útil?

Solución

Muéstranos el código (aquí o mediante algo como pastebin.com) para obtener la respuesta real. Salvo eso, mi mejor suposición es que al ordenar la tabla se mueven los botones fuera de & Quot; form & Quot; etiquetas que los hacen funcionar. Si mi suposición es totalmente incorrecta o no, lo primero que haría es usar FireBug para examinar los elementos después de que la tabla esté ordenada y ver qué pasa.

Otros consejos

Supongo que el complemento del clasificador de tablas está agregando / eliminando elementos del DOM. Cuando esto sucede, los controladores de eventos se eliminan. Es posible que desee intentar agregar los controladores de eventos con el método live. Esto debería permitir que se apliquen (suponiendo que sean controladores de clics) incluso cuando los elementos se eliminen / agreguen.

El formulario debe estar dentro de tr, no afuera de cada línea, luego el formulario no se elimina cuando ordena la tabla con tablesort.

<tr><form>...</form></tr>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top