- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在网页上,我有两个组合框。第一个的开始时间(每小时)为上午 9 点至晚上 9 点。第二个事件的结束时间为上午 10 点至中午 12 点。
用户选择开始时间和结束时间。
我希望能够让第二个组合框仅显示比第一个框中所选时间晚的时间。
例如,如果用户选择下午 2 点开始时间,则第二个组合框仅显示下午 3 点之后(含)的时间。
我完全不知道如何实现这一目标,我什至不确定它是否可以做到。
这是我目前拥有的代码。
<div class="form-group">
<label class="control-label col-sm-3" for="bookingTime">Times of your booking</label>
<div class="col-sm-4">
<select class="form-control" name="bookingStartTime" id="bookingStartTime">
<option>Select start time</option>
<option value="9am">9 am</option>
<option value="10am">10 am</option>
<option value="11am">11 am</option>
<option value="12pm">12 pm</option>
<option value="1pm">1 pm</option>
<option value="2pm">2 pm</option>
<option value="3pm">3 pm</option>
<option value="4pm">4 pm</option>
<option value="5pm">5 pm</option>
<option value="6pm">6 pm</option>
<option value="7pm">7 pm</option>
<option value="8pm">8 pm</option>
<option value="9pm">9 pm</option>
</select>
</div>
<!-- /#bookingStartTime -->
<div class="col-sm-offset-1 col-sm-4">
<select class="form-control" name="bookingEndTime" id="bookingEndTime">
<option>Select finish time</option>
<option value="10am">10 am</option>
<option value="11am">11 am</option>
<option value="12pm">12 pm</option>
<option value="1pm">1 pm</option>
<option value="2pm">2 pm</option>
<option value="3pm">3 pm</option>
<option value="4pm">4 pm</option>
<option value="5pm">5 pm</option>
<option value="6pm">6 pm</option>
<option value="7pm">7 pm</option>
<option value="8pm">8 pm</option>
<option value="9pm">9 pm</option>
<option value="10pm">10 pm</option>
<option value="11pm">11 pm</option>
<option value="12pm">12 pm</option>
</select>
</div>
<!-- /bookingEndTime -->
最佳答案
在软件的神奇世界里一切皆有可能,不仅可以做到,而且有很多不同的方法来实现它。
这是一个粗略的例子: https://jsfiddle.net/n6fm39ww/
HTML
<select name="start_time">
</select>
<select name="end_time">
<option value="default">Pick a start time</option>
</select>
JS
// Add each option to start_times
for (var hour = 9; hour <= 21; hour++) {
var option = "<option value='"+hour+"'>"+hour+"</option>";
$('[name="start_time"]').append(option);
}
// When the start time is changed, set the end time
$('[name="start_time"]').on('change', function() {
// This is the start time chosen
var start_time = $(this).val();
// Remove the default option
$('[name="end_time"]').find('option').remove();
// Add options after the start time
for (var hour = parseInt(start_time) + 1; hour <= 24; hour++) {
var option = "<option value='"+hour+"'>"+hour+"</option>";
$('[name="end_time"]').append(option);
}
});
关于javascript - 从属组合框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44790941/
我正在 Jenkins 中配置从 Linux 节点。这里的多个标签的正确语法(分隔符和转义)是什么? 最佳答案 您应该使用 whitespaces 分隔标签。如果标签包含空格,您应该引用它(单引号和双
我已经设置了 master(192.168.1.10) 和 slave(192.168.1.11) postgresql。登录slave postgresql报错: postgres@sonia-Sy
我支持由小型企业托管的应用程序,基于 Web 的 ROR 应用程序在后端使用 pgsql 数据库。 Postgres 设置为复制到异地备用服务器,据我所知它工作正常,当我查询远程服务器时它显示它正在恢
这个方法是我写的(和其他帖子差不多) public void update(string fileName, string sheetName) { string connString = c
我已经为 MySQL 服务器设置了复制。我可以使用复制用户/密码从从机连接到主服务器。我已经运行了从属 SQL 线程,但是从属 I/O线程未运行,使用“显示从属状态”检查时从属 I/O 状态为空。可能
在使用Jenkins Docker插件时,可能由于错误而导致无法启动群集。我没有注意,目前有数千个脱机节点无法启动。 底线-是否可以批量删除Jenkin中的节点(从属),清理所有脱机节点甚至删除所有节
我正在尝试在一个旧项目中引入持续集成,我们遇到了非常具体的情况 - 可以将 CI 服务器只放在我们在 CentOS 上运行的测试服务器上。服务器有很多未使用的 RAM 和 CPU 功能。 但是,我们需
我最近更改了我的 jenkins 机器使用的其中一个从属设备的 DNS cname 记录。进行更改后,我更新了节点中的信息,使其指向新名称。从那时起,jenkins slave 无法启动并出现以下错误
我需要创建在 Amazon EC2 上的 Windows VM 下运行的 Jenkins 代理云。 我对此的看法是简单的场景: 我有几个预配置的 AMI,每个虚拟机都有与我的项目之一匹配的特定环境。我
使用 Jenkins EC2 插件,我无法让我的 Jenkins 主服务器通过 SSH 连接到我的 Jenkins 从服务器。从站启动并正确配置,但是: INFO: Connecting to 10.
奇怪的问题,我在工作区中有两个项目: 项目A 项目B 在 projectA 的 pom.xml 中我添加了: groupid projectB version 当我构建应用程序并部署到 tomca
在我的 Jenkinsfile 中出现错误后,从属代理 pod 似乎总是很快就会死亡并消失。有没有办法在我身处其中时执行它并使其保持事件状态?我使用 Helm 在 Kubernetes 上运行 Jen
我是一名优秀的程序员,十分优秀!