Problem Href et this.form.action

Bonjour,
j é un pbl , bon voila je sai la fonction (this.form.action) s'a marche avec onclick mé je veu l'utilisé avec href alors comment je dois faire , j ai essayé comme ça , mais ça marche pas :

echo '<a href="#" onclick="this.form.action='diag_sup.php?num='.$i.'&code='.$_GET[code].'&action='.$_GET['action'].'&p=0';"><IMG SRC="../../images/maj/sup.png" alt="" title="Supprimer" border=0></a>echo '

ou comme ça , mais toujours ça marche pas :
echo '<td><a href="javascript:'this.form.action="diag_sup.php?num='.$i.'&code='.$_GET[code].'&action='.$_GET['action'].'&p=0"';"><IMG SRC="../../images/maj/sup.png" alt="" title="Supprimer" border=0></a>';
Configuration: Windows XP
Firefox 3.5.2

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. C'est normal.

    le this.form ne fonctionne que sur les champs input et textarea. Pas sur les autres balises.

    Le plus simple est de mettre un id sur le form, et de se servir du id pour changer l'action :

    <form id='monform' .......>
    
    <a href='#' onclick="document.getElementById('monform').action='mapage.php .....' >