bonjour,
je ne m'y connais pas trop en javascrit , mais je connais un peu le principe.
je pense que le javascript est la meilleur solution pour faire ce que je veux.
j'explique:
j'affiche des resultats d'une requete mysql dans un tableau.(nombre de ligne aleatoire)
en dessous de ce tableau j'ai des champs texte qui me permettent de mettre a jour le tableau via une requete mysql.
au bout de chaque ligne de tableau j'ai inseré une case a cocher dont la valeur est egal a l'id de la ligne.
j'aimerais quand je coche une ligne , que cette ligne s'affiche dans mes champs texte.
en gros ,je coche ,et plus besoin de retaper toutes les infos dans les champs texte .
j'espere avoir ete clair.
et vous remercie d'avance de votre aide.
bubbledesavon
PS:je m'excuse si le message n'est pas au bon endroit,mais je ne savais pas trop quel theme choisir.
Salutation,
plusieurs chose, l'utilisation de case à cocher est-elle des plus logique, on ne peut sélectionner qu'une ligne pour avoir le détail, un radio bouton semblerait des plus logique à trouver.
Ensuite, j'ai obtenu ça (il y a fort longtemps que j'ai écrit ce truc alors va falloir tester un chouilla)
<html>
<head>
<title>
</title>
<script>
/**
* Affichage du détail de la ligne _id
*
* @param _id
* Identifiant de la ligne
*/
function showDetail(_id){
var trContent = document.getElementById(_id);
var cellsContent = trContent.cells;
for ( var i=0; i<cellsContent.length; i++){
if ( cellsContent[i].getAttribute("linkField")){
var _idField = cellsContent[i].getAttribute("linkField");
document.getElementById(_idField).value = cellsContent[i].innerHTML;
}
}
}
</script>
</head>
----
Nom,
Prenom,
Adresse,
Code postal,
,
----
Polo,
Le roi des haricots,
Il habite ici,
12345,
,
----
Raymond,
Il aime le saumon,
Norvege,
0000XXX,
,
</html>
Mas ça aurait été sympas d'avoir ce que tu as déjà fait, la correction serait plus en conformité avec ce que tu veux ....
rebonsoir,
bon j'ai trouvé un moyen ,j'ai d'abord changer mais chekbox en radio pour n'avoir qu un choix unique,puis j'ai rajouté un bouton radio seul sans info,ce qui permet lorsque qu il est coché de renvoyer des valeurs nul.
>>au bout de chaque ligne de tableau j'ai inseré une case a cocher
pour agir, donc : onclick, onchange
>>dont la valeur est egal a l'id de la ligne.
le value ? donc document.getElementById(le value de la case à cocher)=ligne du tableau ?
>>j'aimerais quand je coche une ligne , que cette ligne s'affiche dans mes champs texte.
champ_texte.value=ligne_du_tableau.cells[n° de colonne].innerText; peut-être ? ou autre
bonjour,
merci a vous deux bul et zobitol.
le souci ,c'est que j ai l'idee mais je n'est encore rien d'ecrit .
c'est pour cela que je met du temps a repondre ,j'essaye avec les infos de bultez et des infos recuperer sur le net.
a part :
bonsoir je vous met ci dessous mon code ca fonctionne a merveille ,merci encore a vous deux.
seul petit hic , si c'est possible ,quand je coche tout s'affiche ,mais quand je decoche les dernieres info cocher reste dans les champs text.
est ce possible de dire qu il vide les champs quand je decoche.