相关疑难解决方法(0)

根据之前的下拉选项动态填充最多3个下拉菜单

我知道有类似的问题,但我还没有找到解决方案.

我有一个样本小提琴,使用我已知的几年,几个月和几天作为样本.而不是手动添加每年的选择选项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)

javascript php ajax jquery cakephp-1.3

9
推荐指数
1
解决办法
4783
查看次数

将日期列表传递给JQuery日历

有没有人知道如何将代码中的日期列表传递给日历,因此它将突出显示列表中的日期.谢谢

    <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)

asp.net jquery datetime list jquery-ui-datepicker

6
推荐指数
1
解决办法
1471
查看次数

beforeShowDay上的jquery ui datepicker错误

我正在尝试使用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)

如果有人知道问题是什么,请帮忙.

javascript jquery jquery-ui jquery-ui-datepicker

3
推荐指数
1
解决办法
3843
查看次数

需要在jquery datepicker中突出显示日期范围

我正在使用jQuery UI来显示内联日期选择器,我有一个开始日期和结束日期.我想强调它们之间的日期.

jquery-ui

3
推荐指数
1
解决办法
1万
查看次数

如何在jQuery Datepicker中设置日期范围并将其设置为默认值?

  1. 我需要将"开始日期"设置为当天+1天.
  2. "结束日"的"开始日期"+3天
  3. (可选)突出显示结束日期

在此输入图像描述

小提琴可以在这里找到:http://jsbin.com/icuduv/1

谢谢!

javascript jquery datepicker

1
推荐指数
1
解决办法
2万
查看次数