【发布时间】:2016-09-20 01:04:42
【问题描述】:
我有一些代码,其中有一个简单的 Bootstrap datepicker <input type="date"/> 我需要检查是否使用 JavaScript 选择了一个值。当我回显未选择 date 的 input 的当前值时,我只得到一个 blank 和 if 语句下的条件总是结果为真。有人可以协助如何正确检查吗?
\编辑/更新
选择日期后,我可以成功获取日期选择器的值。我使用var date=$('#date').val(),它在选择日期时效果很好。但是当没有选择日期时,它只会返回一个空白。我需要检查没有选择日期并做某事的情况......我已经尝试过if(date="") 和if(date=null) 这些都没有效率。该函数永远不会跳转到 else。 if 语句总是结果为真。是我做错了什么还是我的方法完全没有问题?
【问题讨论】:
-
@RaviHirani 选择日期后,我可以成功获取日期选择器的值。我使用
var date=$('#date').val(),它在选择日期时效果很好。但是当没有选择日期时,它只会返回一个空白。我需要检查没有选择日期并做某事的情况......我试过if(date="")和if(date=null)这些都没有效率。基于此,您能帮帮我吗? -
您应该使用 == 而不是 = 。单个 = 是一个赋值运算符,而 == 检查条件。你也可以写 if(date) 来检查日期是否被选中。
标签: php jquery twitter-bootstrap