Balise form qui disparait
Bonjour,
Je rencontre un pb plus qu'étrange sur une balise "Form".
Voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <tr align="center">
<td class="linkfact">
<form id="fac_id[facture.fac_id;noerr;.]" method="POST" action="detail_facture.php5">
<input type="hidden" name="fac_id" value="[facture.fac_id;noerr;.]">
</form>
<a href="#" onClick="javascript:fac_id[facture.fac_id;noerr;.].submit();" title="Détail de la facture [facture.fac_numero;noerr;.]">[facture.fac_numero;block=tr;onsection=m_Transform;.]</a>
</td>
<td>[facture.fac_date_facture;noerr] </td>
<td>[facture.fac_montant_du;noerr]</td>
<td>[facture.fac_solde;noerr] </td>
</tr> |
Il y a donc une liste de factures avec un lien et redirection sur l'identifiant/n°.
Le lien fonctionne sur toutes les factures SAUF la 1ère. Cela ne vient pas de cette facture car si je ne la met pas en 1ère cela marche.
C'est donc bien la 1ère facture qui "déconne".
Quand je regarde le code source généré cela semble bon mais par contre quand j'inspecte l'élément avec mon navigateur (En l'occurrence Opéra) j'ai ceci :
Code:
1 2 3 4
| <td class="linkfact">
<input type="hidden" name="fac_id" value="3248">
<a href="#" onclick="javascript:fac_id3248.submit();" title="Détail de la facture F1306000047">F1306000047</a>
</td> |
pour la 1ère ligne
ET
cela :
Code:
1 2 3 4 5 6 7
| <td class="linkfact">
<form id="fac_id2896" method="POST" action="detail_facture.php5">
<input type="hidden" name="fac_id" value="2896">
</form>
<a href="#" onclick="javascript:fac_id2896.submit();" title="Détail de la facture F1305000052">F1305000052</a>
</td> |
pour les autres.
Pour le navigateur la balise "Form" disparait donc pour la 1ère ligne ! 8O
Dans ces conditions il me parait "logique" que la redirection ne marche pas mais je ne vois vraiment pas la source du pb.
Merci de m'éclairer si vous comprenez quelque chose à ce phénomène.
lb3869
PS : A noter cela fait la même chose sur Internet Explorer.