Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JavaScript或jQuery在JSP中使用动态年历_Javascript_Jquery_Html_Jsp - Fatal编程技术网

使用JavaScript或jQuery在JSP中使用动态年历

使用JavaScript或jQuery在JSP中使用动态年历,javascript,jquery,html,jsp,Javascript,Jquery,Html,Jsp,我需要实现一个动态年度日历,如果选择了一年并按下“设置”按钮,将有一个下拉框,从现在起最多有10年。JSP中将显示全年的日历。像这个: 由于我将使用Struts的html:multibox标记,所以这个日历也将使用复选框构建。有人能告诉我如何在JS或jQuery中做到这一点吗 注意:我只允许使用JSP、JS和jQuery。没有AJAX或其他东西。如果您想用javascript(我推荐)处理所有内容,您可以从以下项目开始: 使用.change() 获取每个月的天数列表 创建一个动态表来表示包含复

我需要实现一个动态年度日历,如果选择了一年并按下“设置”按钮,将有一个下拉框,从现在起最多有10年。JSP中将显示全年的日历。像这个:

由于我将使用Struts的html:multibox标记,所以这个日历也将使用复选框构建。有人能告诉我如何在JS或jQuery中做到这一点吗


注意:我只允许使用JSP、JS和jQuery。没有AJAX或其他东西。

如果您想用javascript(我推荐)处理所有内容,您可以从以下项目开始:

  • 使用
    .change()
  • 获取每个月的天数列表
  • 创建一个动态表来表示包含复选框的每个月
  • 如果需要从服务器端设置复选框的值,只需将它们呈现为隐藏输入或javascript变量值,然后使用jquery来选中/取消选中复选框

  • 由于我们使用javascript做大多数事情,因此避免依赖struts标记库(例如:html:multibox),因为它们是在javascript之前执行(呈现)的。

    如果您想处理javascript中的所有内容(我推荐),您可以从以下项目开始:

  • 使用
    .change()
  • 获取每个月的天数列表
  • 创建一个动态表来表示包含复选框的每个月
  • 如果需要从服务器端设置复选框的值,只需将它们呈现为隐藏输入或javascript变量值,然后使用jquery来选中/取消选中复选框
  • 因为我们使用javascript做大多数事情,所以避免依赖struts标记库(例如:html:multibox),因为它们是在javascript之前执行(呈现)的