如何检查日期选择器和时间选择器元素是否使用JQuery/Javascript设置
How to check if the datepicker and timepicker elements are set using JQuery/Javascript
我在HTML页面中有两个日期选择器和两个相应的时间选择器。因此,基本上,每当用户单击并选择任何一个日期选择器(和/或时间选择器)时,函数都会被缩放,并检查是否所有4个相应的字段都有值。
如何使用JS/jQuery实现这一点?
这是我的HTML代码:
<input type="text" id="from-datepicker"/>
<input class="timepicker" name="timepicker" id="from-timepicker"/>
<input type="text" id="to-datepicker"/>
<input class="timepicker" name="timepicker" id="to-timepicker"/>
首先,您有两个具有相同名称的输入。
其次,您应该将事件添加到元素中。以下是DOM事件和jQuery事件的列表,这些事件可以出于多种目的触发。
在您的特定场景中,您需要检查它们的值是否已更改。您可以使用onchange DOM事件。
JS更改事件:
elem = document.getElementById("id");
elem.addEventListener("change", yourFunction);
jQuery.change:
$("#id").change(function() {
// some code
});
现在,如果你想看看输入是否有值,你的函数应该是这样的:
$("#id").change(function() {
// this = the element for which the event was triggered
if($(this).val() != "") {
// code if empty
} else {
// code if not empty
}
});
相关文章:
- 如何测试选择器是否存在于CasperJS中
- 如何检查日期选择器和时间选择器元素是否使用JQuery/Javascript设置
- 检查选择器在jQuery中是否包含文本(即不是媒体)
- 是否有任何函数可以帮助转义 jQuery 选择器中包含的所有元字符?
- 是否有可能访问JSON对象中列出的jQuery选择器
- jQuery:检索日期选择器日期,检查是否在日期范围内,显示/隐藏字段
- 流星是否提供时间选择器功能
- 查看CSS:invalid选择器当前是否在JavaScript中处于活动状态
- 计算日期选择器+时间选择器是否在东部标准时区的过去
- Jquery $this属性选择器是否包含单词
- 是否有根据特异性对 CSS 选择器文本进行排序的 JS 库
- Rally SDK 2 标签选择器是否有必填字段?对象没有方法'getContextPath'
- 是否可以将 jquery 选择器命名为变量的值
- Jquery - 检查选择器是否以数字结尾
- jQuery选择器是否适用于出现在Javascript代码之后的选择器
- 如何检查选择器是否有qtip
- 如何检查2个jQuery选择器是否指向相同的元素
- CasperJS持续测试选择器是否存在
- 如何检查两个jQuery选择器是否选择了相同的元素
- JQuery 选择器是否比 DOM 属性更安全?