在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+'>' 
}

解决方案 »

  1.   

    那里不好搞?
    new date()不会?
      

  2.   

    js new date()
    c# <%=Datetime.Now()%>
      

  3.   

    var dt=new Date();
    var time=dt.getYear+"年"+。。
      

  4.   

    好像都不行啊,在value那里应该怎么写呢!
      

  5.   

    <body>
        <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>
      

  6.   

    var dt = new Date();
    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 + '>';
      

  7.   

    修改下:var dt    = new Date();
    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 + '>';