2014-01-11 25 views
0

我有我選擇這樣的:日期選擇不躲

<form:select path="critere" > 
    <option value="0">Selectionner ...</option> 
    <option value="1">nom</option> 
    <option value="2">prénom</option> 
    <option value="3">cin</option> 
    <option value="4">date declaration perte</option> 
    <option value="5">date duplicata</option> 
    <option value="6">annexe administratif</option> 
</form:select> 

與Ajax調用:

$("#formSearch select").change(function() {   
    if($("#formSearch select ").val() == 4 || $("#formSearch select ").val()==5) 
     $("#formSearch input[type='text']").datepicker(); 
}); 

的問題是,當我第一次value45它讓我選擇日曆但在此之後,當我選擇value12它再次向我顯示日曆,那麼如何禁用它?

回答

2

如果未選擇值4或5,則必須刪除日期選擇器。 在其他塊這樣的刪除它:

$("input").datepicker("destroy"); 

還有在這個fiddle一個例子。