datePick只在双击时显示
datePick only shows when double clicking
我想在我的网站上实现一个日期选择,但我有一个小问题:要使它出现,我必须点击文本字段,点击外部,然后再次点击内部显示。我该如何解决这个问题?下面是我的部分代码:
function datePicker(){
$( "#from" ).datepicker({
defaultDate: "+1w",
changeMonth: true,
changeYear: true,
onClose: function( selectedDate ) {
$( "#to" ).datepicker( "option", "minDate", selectedDate );
$( "#to" ).datepicker( "option", "dateFormat", "dd/mm/yy" );
}
});
$( "#to" ).datepicker({
defaultDate: "+1w",
changeMonth: true,
changeYear: true,
onClose: function( selectedDate ) {
$( "#from" ).datepicker( "option", "maxDate", selectedDate );
$( "#from" ).datepicker( "option", "dateFormat", "dd/mm/yy" );
}
});
}
<input type="text" class ="date" id= "from" name="from" onclick="datePicker();"/>
<BR>
<input type="text" class = "date" id= "to" name="to" onfocus="datePicker();"/>
感谢您的帮助
问题如下:在函数datePicker()
中,您实例化了日期拾取器,只有在此之后它才会知道打开它。
删除函数行和onclick=",使其看起来像这样:
<script type="text/javascript">
jQuery(document).ready(function($){
$( "#from" ).datepicker({
defaultDate: "+1w",
changeMonth: true,
changeYear: true,
onClose: function( selectedDate ) {
$( "#to" ).datepicker( "option", "minDate", selectedDate );
$( "#to" ).datepicker( "option", "dateFormat", "dd/mm/yy" );
}
});
$( "#to" ).datepicker({
defaultDate: "+1w",
changeMonth: true,
changeYear: true,
onClose: function( selectedDate ) {
$( "#from" ).datepicker( "option", "maxDate", selectedDate );
$( "#from" ).datepicker( "option", "dateFormat", "dd/mm/yy" );
}
});
});
</script>
<input type="text" class ="date" id= "from" name="from" />
<BR>
<input type="text" class = "date" id= "to" name="to"/>
$(document).ready(function(){
datePicker();
});
在文档上调用datePicker函数。准备好并删除onclick,然后尝试
相关文章:
- 使用类从一个标记中双击事件
- onclick函数需要双击,因为类分配延迟
- 了解双击代码标记
- jquery Onclick函数带有导致双击的回调排序函数
- 防止双击执行两次jQuery post请求
- JavaScript双击事件
- 高亮显示单击菜单链接
- 选择“字符串”并使用SeleniumJava双击
- jQuery UI自动完成需要在iOS上双击
- 双击谷歌地图显示提示框不起作用
- 显示工具提示而不双击字段
- HTML
双击显示包含表格格式的新弹出框 - 双击 td 时,如何在警告框中将数据库中的数据显示为 html 表
- 如何防止双击使用 JavaScript 突出显示网页文本
- body'点击产生需要再双击显示
- 当我们双击输入字段时,我不希望输入字段显示已经输入的数据.我该怎么办呢?
- 如何防止引导框在双击后显示两次
- 显示弹出框上双击文本框
- 鼠标悬停转换为超时显示或双击
- datePick只在双击时显示