形式:
class StartEndDateEpayOperatorsForm(forms.Form):
...
def __init__(self, *args, **kwargs):
super(StartEndDateEpayOperatorsForm, self).__init__(*args, **kwargs)
self.helper = FormHelper()
...
self.helper.layout = Layout(
AppendedText('start_date', '<span class="glyphicon glyphicon-calendar"></span>', active=True, css_class='date'),
...
)
表单超文本标记语言:
...
<div class="input-group">
<input id="id_start_date" type="text" class="date dateinput form-control" value="2013-10-01" name="start_date">
<span class="input-group-addon active">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
...
为了使用日历图标作为引导日期选择器触发器,我需要将新的类日期添加到
我如何使用django脆皮表单实现它?
此时,AppendedText的属性css_类应用于输入元素而不是父DIV。
Tnx!
基于Daria的回答,我将一个id(div\u id\u start\u date\u container
)传递到container div中,如下所示:
Div(AppendedText('start_date',
'<span class="glyphicon glyphicon-calendar" </span>', active=True),
css_class='date col-sm-4 col-sm-offset-1',
css_id='div_id_start_date_container'
),
然后,我直接通过id来包装它,而不是依赖于最近的
函数。
$('#div_id_start_date_container').datepicker({
format: "yyyy-mm-dd",
autoclose: true,
todayHighlight: true
}
);
注意-Crispy表单将为表单组创建一个名为div_id_start_date
的元素,因此您需要调用外部div。
使用以下javascript:
$('.datetimeinput').closest('div').datetimepicker();
最近的div是“input group”div。引导datetimepicker将负责将“date”类添加到“input group”div。
问题内容: 我有三分之二的div。所包含的div之一向左浮动,另一个向右浮动。我希望2个同级div始终处于相同的高度,但是对此存在问题。到目前为止,我只在Firefox中查看该页面,并认为在至少一个浏览器中运行它后,我会担心任何跨浏览器的问题。 这是标记: 这是CSS: 如果中的内容长于,则不会扩展为匹配。在我尝试了一个例子,说的Firefox的计算式的高度是,的计算式的高度是和的计算的风格高度为
问题内容: 我正在尝试给div(位置:固定)的宽度为100%(与其父div有关)。但是我有一些问题 编辑: **第一个问题是通过使用继承解决的,但它仍然无法正常工作。我认为问题在于我正在使用多个采用100%/继承宽度的div。 福克斯的例子 和html 问题似乎是 固定元素始终采用window / document的宽度 。有人知道如何解决吗? 我无法使用我的固定元素进行固定,因为我正在使用jSc
问题内容: 我想基于CSS表达式设置div的高度。 基本上,应将其设置为 我尝试过以下操作的视口 宽度的 某些百分比(例如90%),但不起作用; 我正在寻找一种跨浏览器的方式(IE7 +,FF4 +,Safari) 问题答案: 除IE之外,CSS表达式均不受支持(即使在那里也被认为是一个坏主意)。 但是,实际上并没有其他方法可以完成您要问的事情,至少不仅仅使用CSS。 唯一的选择是使用Javasc
问题内容: 我有一个包装器div,其中两个容器彼此相邻。在此容器上方,我有一个包含我的标头的div。包装div必须为100%减去标题的高度。标头约为60像素。这是固定的。所以我的问题是:如何将包装div的高度设置为100%减去60像素? 问题答案: 这是一个正常工作的CSS,已在Firefox / IE7 / Safari / Chrome / Opera下进行了测试。 w3c尚未批准“ over
问题内容: 我有一个如下所示的div页面 样式 我想调整div的高度以填充(或拉伸到)整个div (标有绿色边框),并且不想越过页脚divD。我该如何解决? 问题答案: 只需添加到造型。应该没有必要。
左一个如果固定大小,右一个应该是响应的,应该有最小和最大宽度,这意味着如果你收缩窗口宽度,右div应该只是收缩它的宽度!(在其最小宽度和最大宽度之间)并保持在左div的右边!,直到容器div的宽度小于左div宽度+右div最小宽度,然后右div应该低于左div! http://jsfiddle.net/5m8lj/6/ 宽度当前css,绿色div应该收缩其宽度在200到500px之间,同时保持在左