使用JS在TextBox上添加默认日期

时间:2010-06-02 17:51:48

标签: jquery asp.net

<asp:TextBox ID="txtDate" runat="server" AutoPostBack="true" OnTextChanged="txtDate_TextChanged"></asp:TextBox>

如何使用Jquery添加默认日期。我不知道在何时何地拨打此代码:

function addDefaultDate() {
    if ($('#txtDate').val().length == 0) {
        var now = new Date();
        $('#txtDate').text(now.getDate() + '.' + now.getMonth() + '.' + now.getYear());
    }
}

3 个答案:

答案 0 :(得分:1)

如果您想在页面加载后立即填充它,您可以使用load事件,例如:

window.onload = function(){
  addDefaultDate();
};

答案 1 :(得分:1)

由于你已经在使用jquery,我建议像

$(document).ready(function(){ addDefaultDate(); });

答案 2 :(得分:1)

试试这个

$(document).ready(function(){ 
var now = new Date();
var myDate=(now.getMonth()+1) + '.' + now.getDate() + '.' + now.getFullYear();
$("#txtDate").val(myDate);
});