检查是否已选择日期。引导输入类型日期

时间:2016-05-23 08:26:45

标签: php jquery twitter-bootstrap

我有一些代码,其中有一个简单的 Bootstrap datepicker <input type="date"/>我需要检查是否已使用 JavaScript 选择了一个值。当我回显未选择 date 输入的当前值时,我只得到一个空白和if语句下的条件总是结果如此。有人可以协助如何正确检查吗?

\ EDIT / UPDATE 我可以在选择日期时成功获取datepicker的值。我使用var date=$('#date').val(),在选择日期时效果很好。但是当没有选择日期时,它只返回一个空白。我需要检查一个没有选择日期并执行某些操作的情况......我已经尝试if(date="")if(date=null)这些都不是有效的。该函数永远不会跳转到else。 if语句总是结果为true。有什么我做错了或者我的做法完全没有问题吗?

1 个答案:

答案 0 :(得分:0)

如评论中所述,您应该写

var selectedDate = $("#date").val();
if(selectedDate == "") {  // use == instead of = here. It will check condition
  alert("date is not selected");
}else{
  alert(selectedDate);
}

注意: - 单=是一个赋值运算符。它将值赋给变量。而==检查条件。您还可以编写是否选择了(selectedDate)来检查日期。