Question

J'ai un tableau qui trie avec tablesorter ( http://tablesorter.com ). Dans cette table, il y a une colonne avec les boutons de soumission. Chaque ligne de la table a un bouton de soumission. Avant de trier, les boutons fonctionnent bien et soumettent une demande POST qui est traitée par un script PHP.

APRES : triez le tableau avec les tables et cousez les boutons à désactiver. Ils se comportent comme si un JavaScript retournait faux. Cela signifie qu'aucune actualisation de page n'a lieu.

Quelqu'un peut-il m'aider, puis-je encore envoyer après le tri?

Merci beaucoup, Max

Était-ce utile?

La solution

Montrez-nous le code (ici ou via quelque chose comme pastebin.com) pour obtenir la vraie réponse. À part cela, ma meilleure hypothèse est que trier la table revient à déplacer les boutons en dehors du & "Formulaire &"; étiquettes qui les font fonctionner. Que ma supposition soit totalement erronée ou non, la première chose à faire est d’utiliser FireBug pour examiner les éléments une fois le tableau trié et voir ce qui ne va pas.

Autres conseils

Je suppose que le plugin tablesorter ajoute / supprime des éléments du DOM. Lorsque cela se produit, les gestionnaires d'événements sont supprimés. Vous voudrez peut-être essayer d’ajouter les gestionnaires d’événements avec la méthode live. Cela devrait leur permettre d'être appliqués (en supposant qu'il s'agisse de gestionnaires de clic) même lorsque les éléments sont supprimés / ajoutés.

Le formulaire doit être placé à l'intérieur tr et non à l'extérieur de chaque ligne. Le formulaire n'est pas supprimé lorsque vous triez le tableau avec tablesort.

<tr><form>...</form></tr>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top