我正在使用onblur事件来获取datepicker中的date值。这是我的控制权:
<input placeholder="MM/DAY/YEAR" data-bind="value: CustomerBookingTbl.PickUpDate" class="input date" name="pickupdate" onblur="UpdatePrice(this)" type="text" required>
这是我的功能:
function UpdatePrice(_this)
{
console.log(_this.value);
}
当我单击06/07/2017时,它为空。之后,我单击了06/07/2017,然后将06/06/2017作为值。
我也附上图片
最佳答案
查看由datePicker提供的事件
在某些情况下,日期选择器会触发许多事件。所有
事件具有附加的数据附加到传递给事件对象
任何事件处理程序
您可以使用此事件来跟踪日期的changeDate事件
改变日期
日期更改时触发。
$("YOUR_DATE_PICKER").on("changeDate", function(e) {
//// `e` here contains the extra attributes
alert('hey');
});
选中此fiddle
关于javascript - 的onblur采取最后点击的值(value)不采取当前点击的值(value)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44362758/