HTML:禁用单击表格的单元格

时间:2010-01-06 02:58:21

标签: html

我有一个日历表格。我想知道如何禁用该单元格下的所有点击。因为我的论点是。任何小于当前日期的内容都将被禁用。 表示该日期所有td子项的所有点击功能都将被禁用(添加,编辑,查看列表)

你能救我吗?我不能给任何代码。 coz目前还很无组织。

希望你能给我一个想法..谢谢

1 个答案:

答案 0 :(得分:1)

在click事件的事件处理程序中,您可以通过返回false来阻止链接跟踪。

超级简化:

function myClickHandler(e)
{
    var target = e.srcElement;
    if (!target)
        target = e.target;

    var sdate = new Date(target.parent.getAttribute("rel"));
    if (sdate < currentdate) // doesn't take into account time!!
        return false;
}

给出以下标记:

<table>
    <tbody>
        <tr>
            <td class="day" rel="1/1/2010">
                <a href="edit" onclick="return myClickHandler(e)">Edit this day</a>
            </td>
            ...
        </tr>
    </tbody>
</table>