2015-01-14 44 views
0

我正在使用jEditable編輯一些字段。默認情況下,輸入字段在被點擊時變成文本字段。但是我有一個應該輸入日期的字段。 jEditable有沒有可能?jEditable InputType date?

type : 'date'沒有幫助

回答

1

你需要有一些黑客進入你的jeditable js文件。然後,您可以添加自定義輸入的日期,就像這一次它制定了我:

$.editable.addInputType('datepicker', { 
      element : function(settings, original) { 
       var input = $('<input >'); 

       $(this).append(input); 
       return (input); 
      }, 
      plugin : function(settings, original) { 
       settings.onblur = 'ignore'; 
       $(this).find('input').datepicker({ 
        'autoclose' : false, 
        format : 'dd-mm-yyyy' 
       }); 
      } 
     }); 

此處遵循一些教程:http://www.appelsiini.net/projects/jeditable/custom.html但與其他輸入類型以及像bootstaps和多選擇timpicker了實驗。

'datepicker'將是類型名稱。你可以改變輸入類型的名稱,你喜歡