Bonjour, j'ai regérdé la faq pour ma solution
je voudrais executer une action avant de valider mon formulaire
celui ci est validé par un lien href

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
        for ($i=1;$i<=$cnx->nbresults();$i++)
        {
          if ($i==0) echo "<tr>";
          if ($i>$nbligne*6) {echo "</tr><tr>"; $nbligne++;}
 
          echo "<td";
          if ($cnx->recup($i,"PERIMETER")==$perim) {echo " bgcolor='#FFFFFF'"; $fontcolor=$cnx->recup($i,"FONTCOLOR");}
          echo "><font color='" . $cnx->recup($i,"FONTCOLOR") . "'>";
          echo "<a href='javascript:document.forms[\"edit\"].submit()' onclick='perim(\"" . $cnx->recup($i,"PERIMETER") . "\")'>";
          echo $cnx->recup($i,"PERIMETER") . "</font></a></td>";
        }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
function perim(perimetre)
{
  document.forms["edit"].elements["perimetre"].value=perimetre;
  alert(document.forms["edit"].elements["perimetre"].value
}
Donc je cherche à executé la fonction "perim" avant de valider

dans la faq il est ecrit que l'élément "onsubmit" est zappé par cette méthode est-ce le cas pour le onclick aussi ?

merci d'avance