jQuery datepicker:选项忽略选择文本字段

时间:2015-04-22 17:12:04

标签: jquery twitter-bootstrap datepicker

我试图使用这个日期选择器 https://bootstrap-datepicker.readthedocs.org/en/latest/

使用"组件"进入特定的I&#;查看,所以带有按钮的文本字段就在其旁边。

我已经设置了datepicker来询问年份(几十年),然后是月份和那天,我将语言设置为意大利语,日期格式设置为dd / mm / yyyy。

如果我使用按钮选择日期,那么它可以正常工作,但是如果我将焦点放在文本字段上,则datepicker显示为默认视图:montly view选择日期,英语语言和mm / dd / yyyy日期格式。

这是正在使用的代码:

<input data-provide="datepicker" class="form-control" id="birthdate" placeholder="Data di nascita" readonly="readonly" name="birthdate" type="text"><span class="input-group-addon"><i class="glyphicon glyphicon-calendar"></i></span>

$('.input-group.date').datepicker({
format: "dd/mm/yyyy",
weekStart: 1,
startView: 2,
clearBtn: true,
language: "it",
autoclose: true});

您还可以在此处查看示例:http://www.luigicaradonna.it/datepicker/prova.php

尝试点击该按钮并选择一个日期,它应该如何工作,然后重新加载页面并点击文本字段,这是错误的行为。

我做错了什么?

1 个答案:

答案 0 :(得分:1)

问题是你有这样的输入

rawtext = r"""<a href="http://www.mypage.com/\u0441andmoretext">\u00b2<\a>"""
text = rawtext.decode("unicode_escape")
# Text operations go here
...
output_text = text.encode("utf-8")

您可以在输入中看到<div class="input-group date"> <input data-provide="datepicker" type="text" class="form-control"><span class="input-group-addon"><i class="glyphicon glyphicon-th"></i></span> </div> 。这就是它无法按预期工作的原因。我不知道你是否需要这个,但如果删除data-provide="datepicker"它应该可以正常工作。

data-provide="datapicker"

我用你的示例代码运行一些测试,这样对我有用。希望它有所帮助