前台代码:
function showDiv(type) {
switch (type)
{
case 0://新建
$("#btnDelete").hide();
var myDate = new Date();
$("#tbEndTime").val(myDate.getFullYear() + '-' + myDate.getMonth() + '-' + myDate.getDate());
$("#tbStartTime").val(myDate.getFullYear() + '-' + myDate.getMonth() + '-' + myDate.getDate());
break;
default://赋值
//alert("修改");
break;
}
document.getElementById('popDiv').style.display = 'block';
document.getElementById('bg').style.display = 'block';
}
后台 代码:
t.Attributes.Add("onclick", "showDiv('"+t.ID+"')");t为后台生成的table,给table添加单
击事件,单击是修改事件
同时它还有双击事件,双击是新建事件,
t.Attributes.Add("ondblclick", "showDiv(0)");
弹出的是一个div,但是div上控件赋值不相同,修改时需要从数据库查出数据赋值到控件,新建时只需要赋初始值,怎样区分是新建还是修改呢?想通过一种判断来决定调用后台的不同方法。
有谁 有思路?