我知道有类似的问题,但我还没有找到解决方案.
我有一个样本小提琴,使用我已知的几年,几个月和几天作为样本.而不是手动添加每年的选择选项div,我希望div id根据所选年份的值动态填充,依此类推.
我有我的数据库中的所有下拉选项值(php,mysql,cakephp 1.3).第一个下拉列表包含已输入报告的唯一年份.一旦选择(onchange),第二个下拉列表将只给出为所选年份输入报告的唯一月份,然后一旦选择了月份(onchange),第三个下拉列表将填入每天输入报告的日期.报告始于2011年8月,自那以后每个月或每天都没有进入.
需要帮助我的ajax将选定的选项从第一个下拉列表发布到我的控制器,然后根据发布的值从新查询到db(模型)获取第二个下拉选项.假设用户从第一个下拉列表中选择2013,然后ajax将变量中的"2013"发送给我的控制器,控制器将值发送到我的模型,我的模型查询数据库以获得2013年输入报告的不同月份.由于这一年还没有结束,唯一应该出现的月份是1月到7月.这些填充了我的月份下拉菜单,用户在示例中选择了May.Ajax将May或"05"发送到控制器 - > Model,模型查询DB以获得2013年5月的独特日期.这将填充我的第三个下拉列表.我将有一个隐藏的输入字段,它将是以这种格式下拉列表中的所有选定值:MM/DD/YYYY.用户提交时,会将用户重定向到该日期的报告页面,并显示当天输入的所有记录.
谢谢你的帮助......
<select name="drop_1" id="drop_1">
<option value="" selected="selected" disabled="disabled">Choose Year</option>
<option value="">Select Year</option>
<option value="2011">2011</option>
<option value="2012">2012</option>
<option value="2013">2013</option>
</select>
<select name="drop_2" id="drop_2">
<option value="" selected="selected" disabled="disabled">Choose Month</option>
<option value=""></option>
<option value="01">January</option>
<option value="02">February</option>
<option value="03">March</option>
<option value="04">April</option>
<option value="05">May</option>
<option value="06">June</option>
<option value="07">July</option>
</select>
<select name="drop_3" id="drop_3">
<option value="" selected="selected" disabled="disabled">Choose Day</option>
<option value=""></option>
<option value="05/11/2013">05/11/2013</option>
<option value="05/12/2013">05/12/2013</option>
<option value="05/13/2013">05/13/2013</option>
</select>
Run Code Online (Sandbox Code Playgroud)
- 这是我的jQuery但它不起作用... $ .get需要从我的模型获取值,索引只是iframes我的页面的新迭代.
$(document).ready(function() {
$('#wait_1').hide(); …Run Code Online (Sandbox Code Playgroud) 有没有人知道如何将代码中的日期列表传递给日历,因此它将突出显示列表中的日期.谢谢
<script>
$(function () {
$("#datepicker").datepicker();
});
</script>
<p>Date: <input type="text" id="datepicker" /></p>
Run Code Online (Sandbox Code Playgroud)
存储在代码后面的日期列表:
DateTime start = new DateTime(2013, 02, 20);
DateTime end = new DateTime(2013, 01, 11);
var dates = new List<DateTime>();
for (var dt = start; dt <= end; dt = dt.AddDays(1))
{
dates.Add(dt);
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用jquery-ui的datepicker实现事件日历.我已成功安装了datepicker,它显示并正常工作.当我尝试注册beforeShowDay处理程序时出现问题.像这样:
$('#datePicker').datepicker({ beforeShowDay : function(){ }} );
Run Code Online (Sandbox Code Playgroud)
我在jquery-ui -file中收到以下错误:ba is undefined.当我在函数中输出一些东西时,它输出的前四次然后我收到错误.
$('#datePicker').datepicker({ beforeShowDay : function(){ console.log('test') }} );
Run Code Online (Sandbox Code Playgroud)
输出:
// test
// test
// test
// test
// ba is undefined
Run Code Online (Sandbox Code Playgroud)
如果有人知道问题是什么,请帮忙.
我正在使用jQuery UI来显示内联日期选择器,我有一个开始日期和结束日期.我想强调它们之间的日期.
jquery ×4
javascript ×3
jquery-ui ×2
ajax ×1
asp.net ×1
cakephp-1.3 ×1
datepicker ×1
datetime ×1
list ×1
php ×1