怎么让上拉列表显示半小时的数据

WBOY
Freigeben: 2016-06-13 12:54:54
Original
798 Leute haben es durchsucht

如何让下拉列表显示半小时的数据
我先设置一个控件里显示早上8:30到15点之间的数据,即8:30,9:00,9:30,10:00……15:00以此类推.用JS实现如果能用my97控件实现更好


------解决方案--------------------
有时简单,最是最有效的方法
我还是帮你写个吧动态的吧
<br />
<br />
<select id="sel1"></select><br />
<br />
<script><br />
  //selObj  select 对象<br />
  //begin 开始时间<br />
  //edn 结束时间<br />
  // step步长<br />
  function fn(selObj,begin,end,step){<br />
    function mm(str){<br />
      var re=0;<br />
      str.replace(/(\d+):(\d+)/,function(_,h,m){ re=h*60+m*1  });<br />
      return re;<br />
    }<br />
    function fmt(v){return (v+100+'').slice(1)}<br />
    var bv=mm(begin),ev=mm(end);<br />
    console.info( bv,ev )<br />
    for(i=bv;i<=ev;i+=step){<br />
      console.info( fmt(i/60>>0)+':'+fmt(i%60) )<br />
      var text=fmt(i/60>>0)+':'+fmt(i%60);<br />
      selObj.options.add(new Option(text,text))<br />
    }<br />
  }<br />
  <br />
 fn(  document.getElementById("sel1") ,'1:00','2:30',30)<br />
<script><br />
Nach dem Login kopieren

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage