Javascript 如何在面板中呈现引导日期时间选择器

Javascript 如何在面板中呈现引导日期时间选择器,javascript,jquery,html,css,twitter-bootstrap,Javascript,Jquery,Html,Css,Twitter Bootstrap,当嵌套在面板中时,我在使用引导日期时间选择器时遇到问题 datetime日历和datetime小时和分钟组件在单击时呈现一个“空”框 这里有一个例子来说明我的意思 我正在使用最新的引导框架和组件(引导框架V3.3.4)和引导3 DateTimePicker v4.14.30 这是我的HTML代码 <div class="panel panel-primary"> <div class="panel-heading"> <h3 class="panel-ti

当嵌套在面板中时,我在使用引导日期时间选择器时遇到问题

datetime日历和datetime小时和分钟组件在单击时呈现一个“空”框

这里有一个例子来说明我的意思

我正在使用最新的引导框架和组件(引导框架V3.3.4)和引导3 DateTimePicker v4.14.30

这是我的HTML代码

<div class="panel panel-primary">
<div class="panel-heading">
    <h3 class="panel-title">Basic Search Criteria</h3>
    <form id="frm1">
        <div class="input-group">
            <span class="input-group-addon" id="basic-addon1">Start Date</span>
            <input type="text" id='searchStartDate' name="searchStartDate" class="form-control" placeholder="Search start date" aria-describedby="basic-addon1">
            <span class="input-group-addon" id="basic-addon2">Start Time</span>
            <input type="text" id='searchStartTime' name="searchStartTime" class="form-control" placeholder="Search start time" aria-describedby="basic-addon2">
          </div>
    </form>
</div>
如果我提出这两项声明

<input type="text" id='searchStartDate'

解决方案很简单,如下所示

1) 关闭面板标题div

2) 将面板内容包装在面板主体div中

<div class="panel panel-primary">
<div class="panel-heading">
    <h3 class="panel-title">Basic Search Criteria</h3> </div>
<div class="panel-body">
    <form id="frm1">
        <div class="input-group">
            <span class="input-group-addon" id="basic-addon1">Start Date</span>
            <input type="text" id='searchStartDate' name="searchStartDate" class="form-control" placeholder="Search start date" aria-describedby="basic-addon1">
            <span class="input-group-addon" id="basic-addon2">Start Time</span>
            <input type="text" id='searchStartTime' name="searchStartTime" class="form-control" placeholder="Search start time" aria-describedby="basic-addon2">
            <span class="input-group-addon" id="basic-addon3">End Date</span>
            <input type="text" id='searchEndDate' name="searchEndDate" class="form-control" placeholder="Search end date" aria-describedby="basic-addon3">
            <span class="input-group-addon" id="basic-addon4">End Time</span>
            <input type="text" id='searchEndTime' name="searchEndTime" class="form-control" placeholder="Search end time" aria-describedby="basic-addon4">
        </div>
        <br />
        <div class="input-group">
            <span class="input-group-addon" id="basic-addon5">Job Name</span>
            <input type="text" id='jobName' name="jobName" class="form-control" placeholder="Search job name" aria-describedby="basic-addon5">
            <span class="input-group-addon" id="basic-addon8">Application</span>
            <input type="text" id="applicationName" name="applicationName" class="form-control" placeholder="Search by application" aria-describedby="basic-addon8">
            <span class="input-group-addon" id="basic-addon7">Table</span>
            <input type="text" id="tableName" name="tableName" class="form-control" placeholder="Search by schedule table" aria-describedby="basic-addon7">
            <span class="input-group-addon" id="basic-addon6">Server</span>
            <input type="text" id='serverName' name="serverName" class="form-control" placeholder="Search server name" aria-describedby="basic-addon6">
        </div>
    </form>
</div>

基本搜索条件
开始日期
开始时间
结束日期
结束时间

职务名称 应用 桌子 服务器

正确渲染解决方案的示例


解决方案很简单,如下所示

1) 关闭面板标题div

2) 将面板内容包装在面板主体div中

<div class="panel panel-primary">
<div class="panel-heading">
    <h3 class="panel-title">Basic Search Criteria</h3> </div>
<div class="panel-body">
    <form id="frm1">
        <div class="input-group">
            <span class="input-group-addon" id="basic-addon1">Start Date</span>
            <input type="text" id='searchStartDate' name="searchStartDate" class="form-control" placeholder="Search start date" aria-describedby="basic-addon1">
            <span class="input-group-addon" id="basic-addon2">Start Time</span>
            <input type="text" id='searchStartTime' name="searchStartTime" class="form-control" placeholder="Search start time" aria-describedby="basic-addon2">
            <span class="input-group-addon" id="basic-addon3">End Date</span>
            <input type="text" id='searchEndDate' name="searchEndDate" class="form-control" placeholder="Search end date" aria-describedby="basic-addon3">
            <span class="input-group-addon" id="basic-addon4">End Time</span>
            <input type="text" id='searchEndTime' name="searchEndTime" class="form-control" placeholder="Search end time" aria-describedby="basic-addon4">
        </div>
        <br />
        <div class="input-group">
            <span class="input-group-addon" id="basic-addon5">Job Name</span>
            <input type="text" id='jobName' name="jobName" class="form-control" placeholder="Search job name" aria-describedby="basic-addon5">
            <span class="input-group-addon" id="basic-addon8">Application</span>
            <input type="text" id="applicationName" name="applicationName" class="form-control" placeholder="Search by application" aria-describedby="basic-addon8">
            <span class="input-group-addon" id="basic-addon7">Table</span>
            <input type="text" id="tableName" name="tableName" class="form-control" placeholder="Search by schedule table" aria-describedby="basic-addon7">
            <span class="input-group-addon" id="basic-addon6">Server</span>
            <input type="text" id='serverName' name="serverName" class="form-control" placeholder="Search server name" aria-describedby="basic-addon6">
        </div>
    </form>
</div>

基本搜索条件
开始日期
开始时间
结束日期
结束时间

职务名称 应用 桌子 服务器

正确渲染解决方案的示例


添加一个针对日历id的网站css规则并添加!重要信息,如“color:black!important;”除了@loli提出的建议外,您可以将
#basic-addon1
span作为目标,将其颜色属性设置为白色,而不是整个面板。@loli和@Jason,感谢你们的建议,但不幸的是,无论我怎么尝试,我的日历控件仍然呈现“emtpy”。我正在用一些新的信息更新昨天的帖子,也许你可以看看,给我指出正确的方向。我现在完全迷路了。我记得几周前z指数有问题。有没有继承的z索引会弄乱datetimepicker?顺便说一句,我相信这是一个合法的错误,应该向bootstrap或datetimepicker团队报告(如果您没有任何其他可能会干扰的自定义样式)@Cyril,谢谢~我会研究z-index,我想我可能会向datetimepicker团队报告。我现在就告诉你什么回来。添加一个css规则,你的网站目标日历的id和添加!重要信息,如“color:black!important;”除了@loli提出的建议外,您可以将
#basic-addon1
span作为目标,将其颜色属性设置为白色,而不是整个面板。@loli和@Jason,感谢你们的建议,但不幸的是,无论我怎么尝试,我的日历控件仍然呈现“emtpy”。我正在用一些新的信息更新昨天的帖子,也许你可以看看,给我指出正确的方向。我现在完全迷路了。我记得几周前z指数有问题。有没有继承的z索引会弄乱datetimepicker?顺便说一句,我相信这是一个合法的错误,应该向bootstrap或datetimepicker团队报告(如果您没有任何其他可能会干扰的自定义样式)@Cyril,谢谢~我会研究z-index,我想我可能会向datetimepicker团队报告。我现在就告诉你什么回来。添加一个css规则,你的网站目标日历的id和添加!重要信息,如“color:black!important;”除了@loli提出的建议外,您可以将
#basic-addon1
span作为目标,将其颜色属性设置为白色,而不是整个面板。@loli和@Jason,感谢你们的建议,但不幸的是,无论我怎么尝试,我的日历控件仍然呈现“emtpy”。我正在用一些新的信息更新昨天的帖子,也许你可以看看,给我指出正确的方向。我现在完全迷路了。我记得几周前z指数有问题。有没有继承的z索引会弄乱datetimepicker?顺便说一句,我相信这是一个合法的错误,应该向bootstrap或datetimepicker团队报告(如果您没有任何其他可能会干扰的自定义样式)@Cyril,谢谢~我会研究z-index,我想我可能会向datetimepicker团队报告。我现在就告诉你什么会回来。
<div class="panel panel-primary">
<div class="panel-heading">
    <h3 class="panel-title">Basic Search Criteria</h3> </div>
<div class="panel-body">
    <form id="frm1">
        <div class="input-group">
            <span class="input-group-addon" id="basic-addon1">Start Date</span>
            <input type="text" id='searchStartDate' name="searchStartDate" class="form-control" placeholder="Search start date" aria-describedby="basic-addon1">
            <span class="input-group-addon" id="basic-addon2">Start Time</span>
            <input type="text" id='searchStartTime' name="searchStartTime" class="form-control" placeholder="Search start time" aria-describedby="basic-addon2">
            <span class="input-group-addon" id="basic-addon3">End Date</span>
            <input type="text" id='searchEndDate' name="searchEndDate" class="form-control" placeholder="Search end date" aria-describedby="basic-addon3">
            <span class="input-group-addon" id="basic-addon4">End Time</span>
            <input type="text" id='searchEndTime' name="searchEndTime" class="form-control" placeholder="Search end time" aria-describedby="basic-addon4">
        </div>
        <br />
        <div class="input-group">
            <span class="input-group-addon" id="basic-addon5">Job Name</span>
            <input type="text" id='jobName' name="jobName" class="form-control" placeholder="Search job name" aria-describedby="basic-addon5">
            <span class="input-group-addon" id="basic-addon8">Application</span>
            <input type="text" id="applicationName" name="applicationName" class="form-control" placeholder="Search by application" aria-describedby="basic-addon8">
            <span class="input-group-addon" id="basic-addon7">Table</span>
            <input type="text" id="tableName" name="tableName" class="form-control" placeholder="Search by schedule table" aria-describedby="basic-addon7">
            <span class="input-group-addon" id="basic-addon6">Server</span>
            <input type="text" id='serverName' name="serverName" class="form-control" placeholder="Search server name" aria-describedby="basic-addon6">
        </div>
    </form>
</div>