检查,如果输入空的,所以选择框被禁用的jQuery

问题描述:

我想实现这个功能:检查,如果输入空的,所以选择框被禁用的jQuery

如果在开始日期输入用户点击,从而弹出datapicker窗口上的日期,用户点击这样的输入具有价值和在INTERVALL输入禁用错误:

这里我的想法:

enter image description here

和海尔我的jQuery代码:

jQuery('#dp1').on('keyup', function() { 
    console.log(jQuery(this).val().length); 
    if(jQuery(this).val().length == 0) { 
     jQuery('#intervall').prop('disabled', true); 
    }else{ 
     jQuery('#intervall').prop('disabled',false); 
    } 
}) 

我不知道为什么这不工作:(

这里是我的jsfiddle:

http://jsfiddle.net/QqJ8y/

希望有人能帮助我。

+0

做出的,而不是提供链接的网站小提琴。 –

+1

http://jsfiddle.net/QqJ8y/ – Dave

使用此代码

jQuery('#dp1').fdatepicker(); 

jQuery('#dp1').on('change', function() { 
console.log(jQuery(this).val().length); 
if(jQuery(this).val().length == 0) { 
    jQuery('#intervall').prop('disabled', true); 
}else{ 
    jQuery('#intervall').prop('disabled',false); 
} 
}) 

Fiddle

+0

thx you very much :) – Dave

+0

很高兴帮助兄弟 –

改变了jQuery $

$('#dp1').on('keyup', function() { 
    console.log($(this).val().length); 
    if($(this).val().length == 0) { 
     $('#intervall').prop('disabled', true); 
    }else{ 
     $('#intervall').prop('disabled',false); 
    } 
});