2016-10-02 38 views
-1

我有一個要求,如啓用和禁用datetimepicker插件從輸入框。如何禁用和啓用datetimepicker jquery插件

<select id="sel"> 
<option value="opt1" data-type="date">opt1</option> 
<option value="opt2" data-type="string">opt2</option> 
</input><input id="inp"> 

<script> 
$('#sel').on('change', function(){ 
    var type = $('this').find('option:selected').data(type); 
    if(type == 'date'){ 
     //enable calendar 
     $('#inp').datetimepicker(); 
    } else { 
     //need to disable 
    } 
}); 
</script> 

想要啓用如果類型是日期,如果不需要禁用日曆。任何幫助明顯。

+0

什麼不在這裏工作? –

+0

See else block,如果'type'不是日期,我想從輸入框中刪除日曆並像普通輸入框一樣工作。 –

回答

1

如果你會發現時間和閱讀datetimepickermanual,你會看到一對夫婦的方法甚至舉例:

hide - 隱藏dateTimePicker的

toggle - 顯示/隱藏dateTimePicker的

destroy - 銷燬datetimepicker

現在,選擇你wa NT。

+0

是的,銷燬對我來說工作得很好。 謝謝,我沒有看到手冊剛剛採取了一些例子,並努力工作。 –