Bonjour,

j'essai de récupérer les champs d'une table mysql dans un formulaire pour modifier les valeur de ces champs.

j'essai de faire un bouton modifier, qq je clique il m'affiche le formulaire de modification avec les champs prérempli que je px modifier par la suite.

je travaille en Perl.

je fais une fonction javascript:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<script type="text/javascript">
 
function f()
{
 
   var obj = document.getElementById('champ_name')
   obj.value=('<%=$name%>');
}
</script>
cette fonction, qd je clique sur modifier elle m'affiche le champ "nom" de la dernière ligne du tableau.

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
<!--<td><a href="javascript:document.getElementById('champ_name').value=('<%=$name %>');"><img src="/img/modif.png" border=0></a></td>-->

par contre cette fonction elle m'afiche les noms de chaque champ qd je clique sur modifier. et elle m'ouvre une autre page.

mes questions:
1/ c'est quoi la différence entre les deux fonctions?
2/ sachant que je fais une boucle while(Perl) avant pour récupérer tout les champs, est ce que vous pouvez m'eclairer sur cette question.

je travaille très peu en javascript!!

Merci