如何使用表格选择输入类型限制年?

发布于 2025-02-10 08:00:15 字数 1401 浏览 4 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

疾风者 2025-02-17 08:00:15
$(function () { 
 
  const currentYear = new Date().getFullYear();
  

  var oldYearValue=0, newYearValue=0; 
for (var i = 5; i >= 0; i--) {
   debugger
   oldYearValue= currentYear-i;
  
  if(oldYearValue != new Date().getFullYear()){
    
  
     $('#select1').append('<option value='+oldYearValue+'>'+oldYearValue+'</option>');
  }
  if (i==0){
    
    for (var j = 0; j <= 5; j++) {
   
   newYearValue= currentYear+j;
     $('#select1').append('<option value='+newYearValue+'>'+newYearValue+'</option>');
}
  }
}
   
 
 
  
  });
<script type="text/javascript" src="js/script.js"></script>

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<div class="col-12">
     <select class="form-select bg-light border-0" id="select1" style="height: 55px;">
             <option selected>Years</option>
       
      </select>
</div>

请参阅此处的结果

$(function () { 
 
  const currentYear = new Date().getFullYear();
  

  var oldYearValue=0, newYearValue=0; 
for (var i = 5; i >= 0; i--) {
   debugger
   oldYearValue= currentYear-i;
  
  if(oldYearValue != new Date().getFullYear()){
    
  
     $('#select1').append('<option value='+oldYearValue+'>'+oldYearValue+'</option>');
  }
  if (i==0){
    
    for (var j = 0; j <= 5; j++) {
   
   newYearValue= currentYear+j;
     $('#select1').append('<option value='+newYearValue+'>'+newYearValue+'</option>');
}
  }
}
   
 
 
  
  });
<script type="text/javascript" src="js/script.js"></script>

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<div class="col-12">
     <select class="form-select bg-light border-0" id="select1" style="height: 55px;">
             <option selected>Years</option>
       
      </select>
</div>

See Result Here

回忆追雨的时光 2025-02-17 08:00:15

在PHP中可能对您有帮助

<div class="col-12">
 <select class="form-select bg-light border-0">
         <option disabled selected>Years</option>
         <?php
         for ($i = 4; $i >= 0; $i--) {
           $year_= date('Y', strtotime("-$i year"));
           echo '<option value="'.$year_.'">'.$year_.'</option>';
         }?>
  </select>

Might be this help for you in PHP

<div class="col-12">
 <select class="form-select bg-light border-0">
         <option disabled selected>Years</option>
         <?php
         for ($i = 4; $i >= 0; $i--) {
           $year_= date('Y', strtotime("-$i year"));
           echo '<option value="'.$year_.'">'.$year_.'</option>';
         }?>
  </select>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文