当我放置在我的网站上使用{exp:channel:form}标记提交的一个表单中的引导datetimepicker(这一个:https://github.com/Eonasdan/bootstrap-datetimepicker)提交后的数据。问题引导datetimepicker和ExpressionEngine通道表单模板标记
datetimepicker不会触发;起初我以为这只是一个CSS问题,这意味着它是不可见的,但经过广泛的测试后,我发现datetimepicker在页面上的所有HTML和CSS都可以正常工作,只有当我包装我的表单域时在{exp:channel:form}模板标签中,它停止工作。
查看该模板标签输出,我已经进一步缩小引起的DateTimePicker停止工作,这个代码的源代码:删除此脚本
<script type="text/javascript" charset="utf-8" src="http://differentsnow.com/index.php?ACT=11&ui=core,widget,mouse,position,draggable,resizable,button,dialog,datepicker&plugin=markitup,toolbox.expose,overlay,tmpl&file=underscore,cp/date&v=1387560768&use_live_url=y&include_jquery=y"></script>
导致的DateTimePicker重新工作。
我仍然需要包含{exp:channel:form}标签,以便我的表单可以正常工作,但也需要使用datetimepicker。有没有人看到同样的问题?任何人都可以建议我可以在EE中做些什么来修改这个脚本,或者它实际上做了什么?
我使用:
- ExpressionEngine 2.7.3
- bootstrap.js(V3.1.1为最近V3.2.0导致的DateTimePicker停止工作)
- 引导,datetimepicker.js (v.3.1.3)
- moment.js(v2.8.1)
我意识到,这些脚本的顺序很重要,正如我说的,没有牛逼他冒犯了上面那个由{exp:channel:form}标签输出的脚本,那么datetimepicker就可以工作100%!
非常感谢, 罗布