Javascript Java脚本不起作用

Javascript Java脚本不起作用,javascript,asp.net,Javascript,Asp.net,我正在尝试学习javascript,我找到了一个例子,但我无法让它运行我做错了什么 function CheckForPastDate(sender, args) { selectedDate = sender._selectedDate; var todayDate = new Date(); if (selectedDate.getDateOnly() < todayDate.getDateOnly()) {

我正在尝试学习javascript,我找到了一个例子,但我无法让它运行我做错了什么

 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!");
        }
    }
函数CheckForPastDate(发送方,参数){
selectedDate=发件人。\u selectedDate;
var todayDate=新日期();
if(selectedDate.getDateOnly()
假设代码是用javascript编写的,您在代码中犯了几个错误

日期比较应该是这样的

if(selectedDate.getTime()
而且不能用Javascript格式化日期。 如果需要,可以使用可用的API。 就像我用的那个

sender.\u textbox.value=时刻(sender.selectedDate).格式(sender.\u格式);

请参阅我的示例:

您想在何处以及如何运行它?我的意思是从您调用的
CheckForPastDate()
“我无法运行它”
不是一个很有意义的问题描述。代码以什么方式失败?JavaScript控制台上是否有错误?代码是否没有达到预期效果?当您在调试器中逐步执行代码时,观察到的行为与预期行为在什么程度上不同?您可以共享一个小提琴以获得更多帮助。@Kuzgun Fiddles应该是补充性的。帖子应该包含复制和解释问题所需的所有标记。嗨,我一直在学习本教程。İt在那里工作。我很困惑什么让人困惑?我只是正确地使用了JS。我指出了我在上面突出部分所做的更改