我有一个日历表格。我想知道如何禁用该单元格下的所有点击。因为我的论点是。任何小于当前日期的内容都将被禁用。 表示该日期所有td子项的所有点击功能都将被禁用(添加,编辑,查看列表)
你能救我吗?我不能给任何代码。 coz目前还很无组织。希望你能给我一个想法..谢谢
答案 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>