在asp.net中,当我点击按钮时,调用javascript的addNew()函数,就会增加一行,然后可以在里面填充数据再进行保存,但有一列要显示当天日期(红色部分),却不知道怎么搞了,希望兄弟们帮帮忙,先谢过了!!!
function addNew(){
tr=document.all.t136.insertRow()
tr.style.height=25
tr.insertCell().innerHTML='<a class=delete href=javascript:void(0) onclick=del()>删除</a>'
tr.insertCell().innerText=++k
document.all.intK.value=k
tr.insertCell().innerHTML='<input title="双击选择货品编码" style=width:70%; type=text name=goodscode'+k+'> <img style=padding-top:10px;cursor:hand onclick=checkdepot('+k+'); src=../images/find.gif>'
tr.insertCell().innerHTML='<input style=width:100%;border:0px; readonly type=text name=goodsname'+k+'>'
tr.insertCell().innerHTML='<input style=width:100%;border:0px; readonly type=text name=goodsunit'+k+'>'
tr.insertCell().innerHTML='<input style=width:100%;border:0px; readonly type=text name=units'+k+'>'
tr.insertCell().innerHTML='<input onkeyup=changeprice('+k+') style=width:100%; value=0 type=text name=number'+k+'>'
tr.insertCell().innerHTML='<input style=width:100%; value=0 type=text name=numberz'+k+'>'
tr.insertCell().innerHTML='<input onkeyup=changenumber('+k+') style=width:100%; value=0 type=text name=price'+k+'>'
tr.insertCell().innerHTML='<input style=width:100%; value=0 type=text name=money'+k+'>'
tr.insertCell().innerHTML='<input style=width:100%; type=text name=jhdate'+k+' onclick=setDay(jhdate'+k+') value=xxxx>'
tr.insertCell().innerHTML='<input style=width:100%; type=text name=note'+k+'><input style=width:100%; type=hidden name=sgcode'+k+'>'
}
function addNew(){
tr=document.all.t136.insertRow()
tr.style.height=25
tr.insertCell().innerHTML='<a class=delete href=javascript:void(0) onclick=del()>删除</a>'
tr.insertCell().innerText=++k
document.all.intK.value=k
tr.insertCell().innerHTML='<input title="双击选择货品编码" style=width:70%; type=text name=goodscode'+k+'> <img style=padding-top:10px;cursor:hand onclick=checkdepot('+k+'); src=../images/find.gif>'
tr.insertCell().innerHTML='<input style=width:100%;border:0px; readonly type=text name=goodsname'+k+'>'
tr.insertCell().innerHTML='<input style=width:100%;border:0px; readonly type=text name=goodsunit'+k+'>'
tr.insertCell().innerHTML='<input style=width:100%;border:0px; readonly type=text name=units'+k+'>'
tr.insertCell().innerHTML='<input onkeyup=changeprice('+k+') style=width:100%; value=0 type=text name=number'+k+'>'
tr.insertCell().innerHTML='<input style=width:100%; value=0 type=text name=numberz'+k+'>'
tr.insertCell().innerHTML='<input onkeyup=changenumber('+k+') style=width:100%; value=0 type=text name=price'+k+'>'
tr.insertCell().innerHTML='<input style=width:100%; value=0 type=text name=money'+k+'>'
tr.insertCell().innerHTML='<input style=width:100%; type=text name=jhdate'+k+' onclick=setDay(jhdate'+k+') value=xxxx>'
tr.insertCell().innerHTML='<input style=width:100%; type=text name=note'+k+'><input style=width:100%; type=hidden name=sgcode'+k+'>'
}
new date()不会?
c# <%=Datetime.Now()%>
var time=dt.getYear+"年"+。。
<table id="tab">
</table>
<script type="text/javascript">
function create(){
var date = new Date();
var time = date.getFullYear()+"-"+date.getMonth()+1+"-"+date.getDate()+" ";
time+=date.getHours()+":"+date.getMinutes()+":"+date.getSeconds();
var row = document.getElementById("tab").insertRow();
var cell = row.insertCell();
cell.innerHTML="<input id=\"Text1\" type=\"text\" value=\""+time+"\" />";
}
create();
</script>
</body>
var year = dt.getYear();
var month = dt.getMonth() + 1;
var date = dt.getDate();
var newDate = year + "-" + (month < 10 ? "0" + month : month) + "-" + date;
tr.insertCell().innerHTML='<input style=width:100%; type=text name=jhdate'+k+' onclick=setDay(jhdate'+k+') value=' + newDate + '>';
var year = dt.getYear();
var month = dt.getMonth() + 1;
var date = dt.getDate();
var dtStr = year + "-" + (month < 10 ? "0" + month : month) + "-" + (date < 10 ? "0" + date : date);
tr.insertCell().innerHTML='<input style=width:100%; type=text name=jhdate'+k+' onclick=setDay(jhdate'+k+') value=' + dtStr + '>';