HTML输入日期,响应所选值
HTML input date, respond to chosen value?
我有这个HTML:
<p>
<label for="checkInDate">Check-in Date:</label>
<input type="date" class="date" id="checkInDate" min="2015-01-01"
value="<?php echo date('Y-m-d'); ?>" />
</p>
当用户选择日期时,有没有一种方法可以响应?使用jquery,on('click')在元素被点击/聚焦时触发,但在我实际选择日期时不会触发。
我需要检测此事件,以便将退房日期设置为所选入住日期的第二天。
编辑:我触发了更改事件,所以现在我想在签入日期上添加一天,并将签出日期设置为该值:
var checkInDate = $(this).val();
var tomorrow = new Date(checkInDate);
tomorrow.setDate(checkInDate.getDate() + 1);
$('#checkOutDate').val(tomorrow);
中的结果
The specified value 'Thu Feb 26 2015 00:00:00 GMT-0700 (Mountain Standard Time)' does not conform to the required format, 'yyyy-MM-dd'.
您可以使用change
方法。
$('#checkInDate').change(function(){
//Do what you want here
});
它是一个输入值。因此,您应该使用jQuery的.change()事件来跟踪它。
请记住,您可以使用与.click()
事件相同的语法。I.E..on('change')
相关文章:
- 如何在 JavaScript 和 HTML 中更改对输入框的提示响应
- 如何在jquery ajax成功html响应中找到输入隐藏元素
- 捕获所有关键输入,直到以响应式编程方式按下 ENTER
- 响应于一个“;输入“;在<输入>领域
- html5画布上的键输入不总是有响应
- HTML输入日期,响应所选值
- 响应式引导按钮,输入组中带有下拉列表
- 仅当鼠标不在输入字段上时,JQUERY 键控函数才会响应
- [ jQuery/Datatable ]:数据表无响应,禁用输入搜索
- HTML 范围输入在尝试移动时无响应
- 使用 processData 和 contentType 时的 Ajax 响应为 0.输入='文件[]'
- 在 aspx 页上输入触发响应的键.重定向
- HTML表单对点击“输入”按钮没有响应
- 如何创建一个响应单击或输入按下的 javascript 函数
- 我可以't使我的线条粗细对修改后的输入做出正确响应
- 如何使直方图中的标签对动态用户输入做出响应
- ExtJS中提交的响应有问题(JSON中的响应,但HTML输入的地方)
- 在ajax响应中从html获取输入值
- 如何在JavaScript中动态创建的输入字段中更新特定的输入字段,ajax从PHP响应
- HTML5表单输入响应输入键