2012-10-15 147 views
1

填充我有腳本誰填補輸入字段問題,當一個值小於4,當值小於4的腳本填充字段,但沒有被選擇的值,所以,當我下一步,我在這個領域沒有任何價值。當值大於4時,一切正常(該值也由jquery填充)。多步的形式 - 與現場的jQuery

function compute() { 
    if(parseInt($("#finish_day").val()) < 4) { 
     $('#return_car').children('#return_car option[value=' + $('#get_car').val() + ']').attr('selected', true).siblings().attr('disabled', true);   if 
     ($('#return_car').val()) $('#return_car').change();   
    } 
    else { 
     $('#get_car > option, #return_car > option').prop('disabled', false);    
     $('#three_day').hide(2000, function() {     
      $(this).remove();    
     });   
    }  
    } 
    $('select#get_car').change(compute);$('input#finish_day').change(compute); 
+1

你能提供HTML? – kamil

回答

1
$('#return_car').children('#return_car option[value=' + $('#get_car').val() + ']').prop('selected', true).siblings().prop('disabled', true); 


    $('#return_car').children('option[value=' + $('#get_car').val() + ']').prop('selected', true).siblings().prop({disabled:true,selected:false}); 

解決辦法是添加禁用:true和選擇。