Php 日期选择器如何从dropdownlist中选择月份
html代码片段Php 日期选择器如何从dropdownlist中选择月份,php,javascript,html,datepicker,Php,Javascript,Html,Datepicker,html代码片段 <li> <select name="months" class="sel"> <option selected="" value="Default"> Month </option> <option value="Jan">January</option> <option value="Feb">February</option&g
<li>
<select name="months" class="sel">
<option selected="" value="Default"> Month </option>
<option value="Jan">January</option>
<option value="Feb">February</option>
<option value="Mar">March</option>
<option value="Apr">April</option>
<option value="May">May</option>
<option value="Jun">June</option>
<option value="Jul">July</option>
<option value="Aug">August</option>
<option value="Sep">September</option>
<option value="Oct">October</option>
<option value="Nov">November</option>
<option value="Dec">December</option>
</select>
</li>
<li><label class="label">From:</label></li>
<li><input name="fdate" type="text" class="sel" size="10" id="SelectedDate"
readonly onClick="GetDate(this);"><li>
这里的问题是,从下拉列表中选择的月份应该显示在datepicker
如何将此选定选项集成到我的日期选择器代码中……您的意思是:
或者你的意思是,你不能真正明白你想要什么
编辑:试试这个
如果这不是你想要的,我不知道你想要什么:
<?php
$myCalendar = new tc_calendar("date1", true);
$myCalendar->setIcon("calendar/images/iconCalendar.gif");
$myCalendar->setDate(01, 03, 1960);
$myCalendar->setPath("calendar/");
$myCalendar->setYearInterval(1960, 2015);
$myCalendar->dateAllow('1960-01-01', '2015-03-01');
$myCalendar->setSpecificDate(array("2011-04-01", "2011-04-13", "2011-04-25"), 0, 'month');
$myCalendar->setOnChange("myChanged('test')");
$myCalendar->writeScript();
?>
Javascript
像这样做
试试这个。。如果您使用jQuery,则无需放置单独的列表框
请参阅以供参考否我的意思是,如果我在上面的下拉列表中选择一个月,那么在我的输入日期选择器标签中,它必须显示该月的日期如此抱歉,我不知道您想要什么,很抱歉,我恐怕ik帮不了您。但是我发现我非常简单,所以您没有真正搜索它否!我的问题的意思是。。。?如果我在dropdownlist中选择月,例如。。。我选择了四月。。。现在datepicker应该显示四月日历…这对我来说已经足够了,但是我如何限制不显示年前的值,如但我需要前几天…也要处于活动状态,然后不要使用minDate:0U是否要前一个日期?或者你到底想要什么?我知道了。。但它不适用于我的需求中的另一个字段,即,在我的需求中有“起始日期”和“截止日期”,它适用于“起始日期”,但不适用于“截止日期”字段。现在,我需要的是两个字段的功能,尽管我正在更改id,但它也不起作用
$(function() {
$("#datepicker").datepicker({
changeMonth: true,
});
});
$(function () {
$("#datepicker").datepicker({
changeMonth: true,
changeYear: true
});
});
<html>
<head>
<title>Testing</title>
<link href="css/jquery-ui-start-custom-1.10.3.css" rel="stylesheet" type="text/css" />
<style type="text/css">
.ui-datepicker-next, .ui-datepicker-prev { display: none; }
</style>
<script src="scripts/jquery-1.10.1.min.js" type="text/javascript"></script>
<script src="scripts/jquery-ui-custom-1.10.3.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#datepicker").datepicker({
changeMonth: true,
changeYear: true,
yearRange: "-0:c+10",
dateFormat: "dd - M - yy",
onClose: function(selectedDate) {
$('#datepicker1').datepicker("setDate", selectedDate);
}
});
$('#datepicker').datepicker("setDate", new Date());
$("#datepicker1").datepicker({
yearRange: "-0:+0",
dateFormat: "dd - M - yy"
});
});
</script>
</head>
<body>
<div>
<input type="text" id="datepicker" />
<input type="text" id="datepicker1" />
</div>
</body>
</html>
$(function() {
$("#datepicker").datepicker({
changeMonth: true,
});
});