Javascript不起作用

时间:2013-12-26 15:09:06

标签: javascript asp.net

我正在尝试学习javascript而且我找到了一个例子但是icant让它运行我做错了什么

 function CheckForPastDate(sender, args) {

        selectedDate = sender._selectedDate;
        var todayDate = new Date();
        if (selectedDate.getDateOnly() < todayDate.getDateOnly()) {
            sender.selectedDate = todayDate;
            sender._textbox.set_Value(sender.selectedDate.format(sender._format));
            alert("Wrong date!");
        }
    }

1 个答案:

答案 0 :(得分:0)

假设编写的代码是在javascript中,你在代码中犯了几个错误

日期比较需要像这样

if (selectedDate.getTime() < todayDate.getTime()) {

你无法在Javascript中格式化日期。 如果需要,您可以使用可用的API。 就像我使用的那个MomentJS

sender._textbox.value = moment(sender.selectedDate).format(sender._format);

请参阅我的示例:http://jsfiddle.net/vinodgubbala/6MEG6/