如何检查 jQuery datepicker 是不是为空?

Posted

技术标签:

【中文标题】如何检查 jQuery datepicker 是不是为空?【英文标题】:How check if jQuery datepicker is empty?如何检查 jQuery datepicker 是否为空? 【发布时间】:2011-05-05 19:49:24 【问题描述】:

我有一个空的日期选择器,但我不知道如何检查是否为空(未验证)

【问题讨论】:

你一定是指输入元素。 【参考方案1】:

您可以使用.val() 检查输入的值,如下所示:

if($("#fieldID").val() == "") 
  alert("no date selected");

或者对于内联日期选择器等,使用getDate,如果没有选择任何内容,则返回null

if($("#fieldID").datepicker("getDate") === null) 
  alert("no date selected");

【讨论】:

我试过了,但没用。值是“未定义”而不是 NULL。有什么建议吗?【参考方案2】:

我用过这样的东西,它对我有用。

if($("#fieldID").val() == undefined) 
  alert("no date selected");

【讨论】:

以上是关于如何检查 jQuery datepicker 是不是为空?的主要内容,如果未能解决你的问题,请参考以下文章

检查 DatePicker 值是不是为空

如何使用jquery检查日期不能小于当前日期?

测试元素是不是已经有 jQuery datepicker

加载时jQuery datepicker表示未定义。

如何检查元素是不是可见并使用 JQuery 检查 URL 是不是包含字符串?

Laravel:如何通过 jQuery 检查用户是不是登录