J'ai une table en HTML. J'ai rendu cette table aussi éditable en utilisant Javascript. Lorsque l'utilisateur clique sur une cellule, elle devient modifiable. Le problème ici est, quand la cellule est déjà éditable, si l'utilisateur clique de nouveau sur la cellule ...., quelques étiquettes et d'autres choses apparaissent. de nouvelles zones de texte apparaissent pour chaque clic.Problème dans une table modifiable en HTML
Comment cela a-t-il pu être évité?
J'utilise le code Javascript suivant.
function changeContent(tablecell)
{
//alert(tablecell.firstChild.nodeValue);
tablecell.innerHTML = "<INPUT type=text size=\"6\" name=newname onBlur=\"javascript:submitNewName(this);\" value=\""+tablecell.innerHTML+"\">";
tablecell.firstChild.focus();
}
function submitNewName(textfield)
{
//alert(textfield.value);
textfield.parentNode.innerHTML= textfield.value;
}
Quels tags et autres choses? Vous devrez être plus précis ici, je pense. –
S'il vous plaît modifier votre réponse et formater votre code, poster ainsi les éléments qui apparaissent lorsque vous cliquez de nouveau sur la cellule modifiable ... – Zuul
Je suis désolé. Je pensais que le code était affiché dans le bon format. l'a modifié. – Rajkumar