Javascript 从其他选择值禁用选择选项
我有4个选择菜单 开始时间: 小时:分钟 停止时间: 小时:分钟 小时数输入以00开始,以23结束 分钟输入填充为:00、15、30、45 基于一个选项,我想更新下一个选项,这样停止时间就不会与开始时间相同或更早(反之亦然) 我通过禁用选项使用JavaScript进行了尝试,但我无法实现,因此如果我将开始时间:Hour设置为04,则停止时间设置为04(必须禁用00到03),停止分钟数应设置为15(必须禁用00)Javascript 从其他选择值禁用选择选项,javascript,jquery,select,input,option,Javascript,Jquery,Select,Input,Option,我有4个选择菜单 开始时间: 小时:分钟 停止时间: 小时:分钟 小时数输入以00开始,以23结束 分钟输入填充为:00、15、30、45 基于一个选项,我想更新下一个选项,这样停止时间就不会与开始时间相同或更早(反之亦然) 我通过禁用选项使用JavaScript进行了尝试,但我无法实现,因此如果我将开始时间:Hour设置为04,则停止时间设置为04(必须禁用00到03),停止分钟数应设置为15(必须禁用00) 有办法做到这一点吗?使用jquery,您可以尝试一下。这将对您有所帮助,当任何选择框
有办法做到这一点吗?使用jquery,您可以尝试一下。这将对您有所帮助,当任何选择框发生更改时,您可以更新其他框。其余的实现留给您。如果可能,请尝试在JSFIDLE上更新代码
$('#startTijdUren,#startTijdMinuten,#stopTijdUren,#stopTijdMinuten').on('change',
function() {
alert('Alert for each select change');
});
创建代码的小提琴如果开始时间是23:45,停止时间是00:00会发生什么。(第二天)在你的申请中是否可能。我假设是这样,因为您允许所有值都以23:45作为开始时间。到目前为止,我已经有了这段代码(),但显然JSFIDLE在javascriptCheck中找不到该函数。谢谢,但我仍然可以选择开始时间:04:00,停止时间:04:00如果我将开始时间设置为04:00,我想将停止时间设置为04:15;如果我将开始时间设置为06:30,我想将停止时间设置为06:45谢谢,这是处理事件的更好方式!