我是脚本语言的新手,我需要帮助来解决此问题。当我使用日期选择器图标选择同一日期时,Bootstrap Date Picker重置该字段。
$('#from_date .input-daterange').datepicker({
keyboardNavigation: false,
format: "dd-M-yyyy",
endDate: '+0d',
clearBtn: true,
forceParse: false,
autoclose: true,
});
我的HTML代码线如下:
<input type="text" style="margin-left: -5px; width: 99px;" class="form-control" id="fromdate"
name="quote-issue-date-start" placeholder="From date" data-bind="value:fromDate" />
<span class="input-group-addon">
<i class="fa fa-calendar"></i>
</span>
当我再次从datepicker中选择日期时,文本框将被清除。
许多事情看起来不错:
-
您尝试选择一个不存在的元素:
$('#from_date
-标记中的ID是fromdate
(withouth the the underScore) -
在您的选择器
<) <</p>$('#from_date .input-daterange')
中,您尝试在#from_date
中选择.input-daterange
- 如果#from_date
是<input>
元素,则不能有孩子,因此选择器应为$('#from_date.input-daterange')
(如果输入实际上将具有该类别) -
您有一个语法错误:
autoclose: true, });
,
在这里是错误的。