bonjour,
j'ai un tableau fait en html 4.01 (donc pas de css)
je voudrais que l'utilisateur puisse modifier la valeur d'une des cases du tableau (et enregistrer la nouvelle valeur dans une variable) : est-ce possible ? comment faire ?
bonjour,
j'ai un tableau fait en html 4.01 (donc pas de css)
je voudrais que l'utilisateur puisse modifier la valeur d'une des cases du tableau (et enregistrer la nouvelle valeur dans une variable) : est-ce possible ? comment faire ?
si la cellule à un id le travail en sera grandement simplifié...
Code : Sélectionner tout - Visualiser dans une fenêtre à part document.getElementById('macellule').innerHTML=nouvelleValeur
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
ça je savais faire.... par contre, je ne sais pas comment on dois gérer la saisie de l'utilisateur (comment va t-il rentrer la valeur dans le tableau ?)...
Tu n'as qu'à utiliser des input dans tes cellules.
Ou alors sur un click de la celulle tu affiches un prompt qui va modifier la valeur de cette dernière.
d'accord, je vais prendre la technique du prompt
si quelqu'un connait une technique encore plus classe, je suis prenneur
je voulais faire un test sur le resultat mais ça ne marche pas (c'etait dans la FAQ JS) :
=> que faire (ça renvoie toujour false) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 function IsPosInteger(nbr) // detecte si le nombre est un entier positif { return (/^\d+$/.test(nbr)&&(parseInt(nbr,10)<=0)); }
une frappe directe dans la cellule au moyen d'un onkeydown ...
sinon sous IE contenseeditable ...
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Partager