2012-01-13 249 views
-1

我想验证日历字段日历,其中日历中的日期不能选择为大于今天的日期。下面的代码是在eval字段的提示,如“验证日历中的日期字段

设置一个名为‘回归’到真正的变量被选中停止此日期。

VAR DIFF =新的日期()。比较(新的日期(日期)); VAR的结果= DIFF < 0真:?假;

现在我想相同的预期结果是在日历的日期无法选择大于今天

+2

...有什么问题吗? – 2012-01-13 20:13:12

+0

请尝试使用*描述性*标题。 – Ryan 2012-01-13 20:13:54

回答

1
var result = new Date() < new Date(date); 
+0

对不起达林季米特洛夫,但我完全是一个JavaScript的新手。现在如何将var结果的值传递给我的日历字段。 它可以像返回变量结果; – Joshi 2012-01-13 20:18:01

1

在Darwan Dimitrov的回答中,Pawan的回应得到了扩展。

inputField.onchange = function(){ 
    return (new Date() < new Date(this.value))? true: this.value = ""; 
} 
+0

不,我没有得到在eval字段中插入上述代码的结果。 我仍然可以选择日历中的所有日期 – Joshi 2012-01-13 20:57:32

+0

您的问题是如何验证日期字段,而不是禁用日历中的日期。你能提供你的日历代码样本吗? – CBusBus 2012-01-14 18:36:49

+0

这是内置的joomla日历。我只使用日期字段,其中有一个选项可以插入带有一点提示的JavaScript代码,正如我上面提到的那样,这将使我能够禁用选择的日期。 – Joshi 2012-01-15 21:09:09