Search code examples
jquerykey-valuedisabled-inputdatapicker

check if input empty so select box disabled jquery


i like to implement this function:

if the user click on the start date input so pop up the datapicker window and the user click on the date so input have value and the intervall input disabled false:

Here my thought:

enter image description here

and hier my jQuery Code:

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);
    }
})

i don't know why this not working :(

Here is my jsFiddle:

http://jsfiddle.net/QqJ8y/

Hope someone can help me.


Solution

  • Use this code

    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