单击“显示日期”字段,然后单击“选择日期”隐藏日期字段
onclick show date field and on select date hide date field
有一个日期显示为纯文本。当我单击"更改"按钮时,日期选择器应显示在下面,当我选择某个日期时,该日期选择器应隐藏。并且应当改变平面文本中的日期。
<span id="display-date"> <?php echo $sdate; ?></span>
<span id="d1" onClick="showdate()"> change </span>
<div id="datepicker"></div>
<script>
$(function() {
$( "#datepicker" ).datepicker();
});
</script>
这就是我的全部。最初(在页面加载时),id="datepicker"的div应该被隐藏。当我点击id="d1"的"change"时,应该会显示id="datepicker"的div。当我选择一个日期时,我应该再次被隐藏,$sdate变量应该取这个值。因此,id="display date"的span中的内容应该更改。
do:
<span id="display-date"> <?php echo $sdate; ?></span>
<span id="d1"> change </span>
<div id="datepicker" style="display:none;"></div>
和js
$( "#datepicker" ).datepicker({
onSelect: function(dateStr, dateObj) {
$("#display-date").html(dateStr);
$("#datepicker").hide();
}
});
$("span#d1").click(function() {
$("#datepicker").show();
});
演示:jsFiddle
您想要签出jQuery datepicker
:http://jqueryui.com/datepicker/
以下是一个示例:http://jsfiddle.net/h7wau/
HTML:
<input type="text" id="datepicker" value="2013-08-11" />
JS:
$("#datepicker").click(function () {
$(this).datepicker();
});
相关文章:
- jquerydatetimepicker日期和时间应在框默认值中,而无需单击框
- Jquery UI日期选择器没有'单击链接时不会再次显示
- 在日期选择器外部单击时,.blur()不会触发
- Day在完整日历中单击特定日期的事件警报
- 单击复选框时显示日期选择器
- JQuery:单击范围标签时切换日期选择器
- 在 JavaScript 中单击函数时两个日期类型输入之间的差异的代码
- 日期选取器单击事件获取日期
- 单击按钮可多次动态添加选择框、文本框和日期,并将这些值插入数据库
- 单击按钮时显示日期选择器
- Bootstrap日期选择器setDatesDisabled无法处理按钮单击
- 通过单击Javascript中的nextdate按钮,可以增加日期、日期、月份和年份
- 第一次单击时未显示日期选取器
- 完整日历 - 读取键盘箭头键并派生与单击日期单元格相同的行为
- 当我单击文本框时,如何获得几天的日期
- 从单击日期开始将数据放入输入类型中
- 单击输入框时的剑道日期对话框
- jQuery UI 日期选择器 onClose:区分日期单击和文档单击
- 从周视图中获取日期 单击标题
- Fullcalendar:禁用默认日期单击功能