我可以让时间选择器在输入字段中单击时触发吗?
Can I get timepicker to fire on a click in the input field?
我花了几个小时试图让任何新的时间选择器工作(以前使用过 https://github.com/weareoutman/clockpicker 这很棒,但总是在手机上离开屏幕(。
大多数似乎都用于 Bootstrap 2.x,我无法让任何工作。终于 https://github.com/Eonasdan/bootstrap-datetimepicker 了(在手机上不是很好,但...
我的问题是我有很多用于日期的小input
字段,所以我需要摆脱字形,只onclick
input
字段本身。
我已经包含了我的小测试页面,以防其他人在挣扎。我没有意识到我需要时间.js这花了我非常烦人的30分钟。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link type="text/css" rel="stylesheet" href="/beta022/bootstrap/css/bootstrap.css" />
<link type="text/css" rel="stylesheet" href="/beta022/bootstrap/css/bootstrap-datetimepicker.css" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script type="text/javascript" src="/beta022/bootstrap/js/moment.js"></script>
<script type="text/javascript" src="/beta022/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="/beta022/bootstrap/js/bootstrap-datetimepicker.min.js"></script>
</head>
<body>
<div class="container">
<div class="row">
<div class='col-sm-6'>
<form class="form">
<div class="form-group">
<div class='input-group date' id='datetimepicker4'>
<input type='text' class="form-control" />
<span class="input-group-addon"><span class="glyphicon glyphicon-time"></span>
</span>
</div>
</div>
</form>
</div>
<script type="text/javascript">
$(function () {
$('#datetimepicker4').datetimepicker({
pickDate: false, minuteStepping:5,
});
});
</script>
</div>
</div>
</html>
编辑:这太奇怪了。摆脱了草甘地文。把其他span
放在input
周围。有效,但边框很大。尝试通过将input-group-addon
class
更改为adxxdon来禁用该并且运行良好(没有圆角(。然后我尝试没有那个class
它停止工作。所以看起来span
内部正在发生某种regex
。
我的JS/CSS能力已经到了尽头。如果有人有更整洁的解决方案,我将不胜感激。
这很容易。只需参考文档:)
http://eonasdan.github.io/bootstrap-datetimepicker/#example6
根据文档,这应该没什么大不了的。
只需在javascript中使用一个属性,如下所示
<script type="text/javascript">
$(function () {
$('#datetimepicker4').datetimepicker({
pickDate: false,
minuteStepping:5,
allowInputToggle: true
});
});
</script>
allowInputToggle: true
//如果此属性设置为 true,这将允许打开 两个图标单击上的日期时间选择器下拉列表 与输入字段单击一样。
使用
allowInputToggle : true;
默认值:假
如果为 true,则选取器将显示在文本框焦点和图标单击上,当 在按钮组中使用。
- 单击鼠标,用MySQL数据填充html表单输入字段
- 表单输入字段随着溢出的文本而增长
- 在表单输入字段中创建默认值
- 复制表单输入字段'提交前的s值
- 用第一个表单值(HTML、Javascript)填充第二个表单隐藏字段
- 每当表单输入字段发生更改时,都会发送一个ajax请求
- 生成动态表单输入字段,并在angularJS中以数组形式收集字段数据
- 自动完成PHP表单选择字段中的用户姓氏
- 将JS中的一个变量插入Django表单输入字段
- 显示工具提示而不双击字段
- 如何根据jsp中某个下拉选项的值来更改表单中字段的属性
- 逐个验证表单的字段
- 如何使用递增的 ng 模型动态创建多个表单输入字段
- 无法将表单输入字段上的 JQuery UI 工具提示限制为仅在单击/焦点事件上显示
- HTML 表单框字段不会保持单击状态
- 单击字段后,将选中复选框
- 在不同页面上单击链接时更改表单选择字段
- 通过单击字段启用非活动字段
- 当一个html选择选项被点击时显示额外的表单输入字段
- 为什么当JS函数在点击提交按钮时返回false时,HTML表单空字段自动检查被禁用?