Les Allergies
Alimentaires
Posez votre question Signaler

[javascript] sur un double click

guyom - Dernière réponse le 9 avril 2008 à 14:39
salut,

je voudrai savoir s'il est possible de récupérer la valeur d'un champ hidden placé entre 2 balises <tr> à la suite d'un double click...

voilà le code ca sera p'tetre plus clair :
<tr ondblclick="lanceAction()">
<td align="center">
<input type="hidden" value="maValeur" name="id"/>
</td>
<td align="center"> patati patata </td>
</tr>

les <tr> sont générée dynamiquement et je voudrai récupérer la valeur "maValeur" correspondant a la ligne sur laquelle j'ai clické
est-ce possible??

merci a+
Lire la suite 

[javascript] sur un double click »

2 réponses
Réponse
+0
moins plus
Bsr Guyom,

Modifies légèrement ton code qui génère dynamiquement ton tableau et ajoute le code JS pour obtenir :

<html>
<head>
<script language="JavaScript">
<!--
function lanceAction(idx)
{
  obj=document.getElementById("id["+idx+"]"); 
  alert(obj.value);
}


// -->
</script>
</head>
<body>
<table border=1>
<tr ondblclick="lanceAction(0)"> 
<td align="center"> 
<input type="hidden" value="maValeur0" name="id[0]"  id="id[0]"/> 
</td> 
<td align="center"> patati patata </td> 
</tr> 
<tr ondblclick="lanceAction(1)"> 
<td align="center"> 
<input type="hidden" value="maValeur1" name="id[1]" id="id[1]"/> 
</td> 
<td align="center"> patati patata </td> 
</tr> 
</table>
</body>
</html>


Nota : l'utilisation des crochets dans l'identifiant permet à PHP de récupérer l'ensemble des identifiants dans un tableau. Ici le tableau $id par ex. Si tu utilises PHP c'est pratique ;-)

@+

PhP    [Push the button,Don't push the
.         button,Trip the station,Change the channel]
Flohti- 9 avril 2008 à 14:39
Salut,

le post n'est pas marqué comme résolu,

ma recherche est : <tr onDblClick=...> ? ça existe ?
Apparemment ça n'a pas été réfuté ici, je vais essayer ...

Je reviens ...
Ajouter un commentaire
Ce document intitulé « [javascript] sur un double click » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?