如何让下拉列表显示半小时的数据 我先设置一个<select></select>控件里显示早上8:30到15点之间的数据,即8:30,9:00,9:30,10:00……15:00以此类推.用JS实现如果能用my97控件实现更好 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是固定的,可直接列出来<select><option >8:30</option><option >9:00</option>.....</select> 有时简单,最是最有效的方法我还是帮你写个吧动态的吧<select id="sel1"></select><script> //selObj select 对象 //begin 开始时间 //edn 结束时间 // step步长 function fn(selObj,begin,end,step){ function mm(str){ var re=0; str.replace(/(\d+):(\d+)/,function(_,h,m){ re=h*60+m*1 }); return re; } function fmt(v){return (v+100+'').slice(1)} var bv=mm(begin),ev=mm(end); console.info( bv,ev ) for(i=bv;i<=ev;i+=step){ console.info( fmt(i/60>>0)+':'+fmt(i%60) ) var text=fmt(i/60>>0)+':'+fmt(i%60); selObj.options.add(new Option(text,text)) } } fn( document.getElementById("sel1") ,'1:00','2:30',30)<script> <select id="sel1"></select> <script> //selObj select 对象 //begin 开始时间 //edn 结束时间 // step步长 function fn(selObj,begin,end,step){ function mm(str){ var re=0; str.replace(/(\d+):(\d+)/,function(_,h,m){ re=h*60+m*1 }); return re; } function fmt(v){return (v+100+'').slice(1)} var bv=mm(begin),ev=mm(end); for(i=bv;i<=ev;i+=step){ var text=fmt(i/60>>0)+':'+fmt(i%60); selObj.options.add(new Option(text,text)) } } fn( document.getElementById("sel1") ,'1:00','2:30',30)<script> PHP上传文件一个很奇怪的问题 朋友们帮忙给推荐一本比较系统的讲WEB开发技术的书不吧 散分!邀朋!自己水平太低,诚邀高手加盟开发!非诚勿扰。已经搭建出个模型,可访问。 求 pear 包 php查询一条记录! 为什么在CGI中有mysql而isapi中没有 PHP和ASP能否在APACHE下共存 我想启用session,但我不知道是否要在httpd.conf配置文件中做修改?如何修改 请问如何用PHP实现“禁止后退” 救命啊,我的smtp要身份验证,邮件发不了了 请教合适的算法。 替换源码中获取后的URL的问题!
<select>
<option >8:30</option>
<option >9:00</option>
.....
</select>
我还是帮你写个吧动态的吧
<select id="sel1"></select><script>
//selObj select 对象
//begin 开始时间
//edn 结束时间
// step步长
function fn(selObj,begin,end,step){
function mm(str){
var re=0;
str.replace(/(\d+):(\d+)/,function(_,h,m){ re=h*60+m*1 });
return re;
}
function fmt(v){return (v+100+'').slice(1)}
var bv=mm(begin),ev=mm(end);
console.info( bv,ev )
for(i=bv;i<=ev;i+=step){
console.info( fmt(i/60>>0)+':'+fmt(i%60) )
var text=fmt(i/60>>0)+':'+fmt(i%60);
selObj.options.add(new Option(text,text))
}
}
fn( document.getElementById("sel1") ,'1:00','2:30',30)
<script>
<select id="sel1"></select>
<script>
//selObj select 对象
//begin 开始时间
//edn 结束时间
// step步长
function fn(selObj,begin,end,step){
function mm(str){
var re=0;
str.replace(/(\d+):(\d+)/,function(_,h,m){ re=h*60+m*1 });
return re;
}
function fmt(v){return (v+100+'').slice(1)}
var bv=mm(begin),ev=mm(end);
for(i=bv;i<=ev;i+=step){
var text=fmt(i/60>>0)+':'+fmt(i%60);
selObj.options.add(new Option(text,text))
}
}
fn( document.getElementById("sel1") ,'1:00','2:30',30)
<script>