2017-08-29 88 views
0

我使用这个daterangepicker http://tamble.github.io/jquery-ui-daterangepicker。它将选定日期的字段呈现为按钮。如果我点击这个字段,会打开一个日历。但我需要能够手动编辑该字段(键入日期)。是否可以用daterangepicker API,或者我必须在按钮上方创建一些自定义输入并添加几条js行?jquery daterangepicker编辑输入

现在,我只是使用标准设置

`this.calendar.daterangepicker({ 
     datepickerOptions: datepickerOptions, 
     applyOnMenuSelect: true, 
     icon: '', 
     presetRanges: this.options.presetRanges, 
     initialText: this.options.initialText, 
     applyButtonText: this.options.buttonNames.apply, 
     clearButtonText: this.options.buttonNames.clear, 
     cancelButtonText: this.options.buttonNames.cancel, 
     dateFormat: "dd.mm.yy" 
    });` 

initialText - 是一个值,这将显示,它不会被编辑。

+1

请分享您的代码display: none;输入,到现在无论你都试过了。 – Shiladitya

回答

0

我会说如果可能的话,最好使用他们的API,而不是尝试一些黑客,如果在选择日期后查看隐藏的输入值,您会发现它包含一个特殊文本:"{"start":"2017-08-29","end":"2017-08-29"}"他们需要它在内部分配和读取值。

而且插件没有表现出任何的投入,让用户输入手工任何文本,它只是显示按钮,跨度在后面

+0

是的,但一个问题是:“它有可能吗?” –

+0

这是可能的,但它会是很多黑客和编辑插件本身,使其工作。 –