【问题标题】:Input type Month HTML with javascript输入类型 Month HTML with javascript
【发布时间】:2016-07-18 09:50:40
【问题描述】:

请帮助我。让我知道。我需要:

我有一个下拉菜单,其中的值是每月、每季度、每半年、每年。这将根据财政年度实施,即4月至明年3月。

当我选择每月时,我希望所有月份都附加到输入类型中。当我选择季度假设如果我选择 Q1,只有四月。 5 月、6 月附加。如果我每半年选择 h1,则前 6 个月将附加在输入中。

我在我的应用程序中使用 html 输入类型月份。

如果还有更多选择,请帮助我。

【问题讨论】:

  • 请给我们看一些代码。你试过什么?
  • 首先我需要季度、半年度和年度的数据。我现在只有一个财政年度。
  • getFinancialYear:function(){ var financeYear = ''; var dateObj=新日期(); var monthObj=dateObj.getMonth()+1; if(monthObj
  • var monthNames = [“一月”、“二月”、“三月”、“四月”、“五月”、“六月”、“七月”、“八月”、“九月”、“十月” ", "十一月", "十二月"];
  • 如果您阅读如何提问,您将获得更多帮助。我也会将该代码放在问题中。

标签: javascript date input


【解决方案1】:

你可以检查这个小提琴它可能会有所帮助。

var arr=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];

function selectchange(){
    var x = document.getElementById("sel").value;
  alert(x);
  if(x=="h1"){
  for(i=0;i<6;i++){
  document.getElementById("input").innerHTML+= arr[i]+",";
  }
  }
   if(x=="m1"){
  for(i=0;i<12;i++){
  document.getElementById("input").innerHTML+= arr[i]+",";
  }
  }  
  if(x=="q1"){
  for(i=3;i<6;i++){
  document.getElementById("input").innerHTML+= arr[i]+",";
  }
  }  
}

JSFiddle

【讨论】:

  • 我在我的应用程序中使用 html 输入类型月。
  • 我想用这个。
  • 我基本上没有得到你的要求,但是如果你试图从输入类型中过滤月份月份可能是不可能的
猜你喜欢
  • 2021-08-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-30
  • 1970-01-01
  • 2021-02-25
相关资源
最近更新 更多