1
我有一张HTML表格。我通过使用Javascript来编辑这张表。当用户点击单元格时,它将变为可编辑。这里的问题是,当单元格已经可编辑时,如果用户再次点击单元格...,则会出现一些标签和其他东西。每次点击都会出现新的文本框。HTML中的可编辑表格存在问题
这是如何防止的?
我使用的是以下Javascript代码。
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;
}
什么标签和其他东西?我认为你需要在这里更具体。 – 2010-07-16 10:27:12
请编辑您的答案并设置您的代码的格式,从而发布重新点击可编辑单元格时出现的元素... – Zuul 2010-07-16 10:33:13
对不起。我想,代码是以正确的格式显示的。修改它。 – Rajkumar 2010-07-16 10:36:19