感觉有点困难的JS实现问题

huaqqatshandong 2012-08-31 03:47:52
看得一段程序:
页面一个通过JS获取开始时间输入框: <input name="开始时间" id="Begintime" runat="server" type="text" class="input150" readonly=readonly onclick="javascript:getDateTime('Begintime',1);" />
通过一个轮数选择触发ForRoundDetails()方法: <select id="BRound" class="detail_edit" runat=server onchange="ForRoundDetails();">
<option value="0">0</option>option value="1">1</option><option value="2">2</option>
<option value="3">3</option> </select>
下面代码是是通过每次都选择开始结束时间达到目的,(比如Bround值选的3,则)
ForRoundDetails(){
var BRound = parseInt($("#BRound").val());//alert(BRound);
var str = "<table width='100%' border='0' align='center' cellpadding='1' cellspacing='0'>";

if (BidingRound > 1) {
for(var i=0;i<BidingRound;i++){
str += "<tr>";

str += "<td style='width:50%;height:23px'>";
//str += "第" + (i + 1) + "次时间从:<input type='text' name='roundbegin' id='roundbegin" + i + "' style='width:60%;height:22px' size='77' readonly='readonly' onclick=\"getDateTime('roundbegin" + i + "',1)\" />";
if (i == 0) {
str += "第" + (i + 1) + "次时间从:<input type='text' name='roundbegin' id='roundbegin" + i + "' class='input150' stype='width:50px;height:22px' size='77' readonly='readonly' onclick=\"getDateTime('roundbegin" + i + "',1)\" />";
}
else {
str += "第" + (i + 1) + "次时间从:<input type='text' name='roundbegin' id='roundbegin" + i + "' class='input150' stype='width:50px;height:22px' size='77' readonly='readonly' onclick=\"GetRoundStart('roundbegin" + i + "','roundend" + (i - 1) + "')\" />";
}
str += "开始</td><td style='width:50%;height:22px'>到<input type='text' name='roundend' id='roundend" + i + "' class='input150' style='width:60%;height:22px' size='77' readonly='readonly' onclick=\"getDateTime('roundend" + i + "',1)\" />"
str += "</td>";

str += "</tr>";
}
}
str += "</table>"; //alert(str);
}
现在想要改为加一个间隔时间的选择项(分钟)<select id="OnceTime" style="width:99%" class="detail_edit" runat=server >
<option value="0">10</option><option value="1">15</option> <option value="2">20</option>
<option value="3">25</option><option value="4">30</option> </select>
选择轮数之后根据选择的时间间隔直接自动填充时间,(开始时间默认就是帖子开始的那个时间输入框Begintime的值)

...全文
160 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
泡泡鱼_ 2012-09-01
  • 打赏
  • 举报
回复
你的代码没看,但我的思路是加个定时器,比如:
var _timer;
function AutoFillDate()
{
//这里是你要直接自动填充时间的操作
}

//然后你想执行你的操作的时候,附加这条语句进去
_timer=setInterval("AutoFillDate()",OnceTime的值*1000*60);
huaqqatshandong 2012-08-31
  • 打赏
  • 举报
回复
就是说在下拉框里原本需要一个个的通过时间控件选择时间,但现在想要直接 根据开始时间和每次的时间间隔自动填充进去。。
未知数 2012-08-31
  • 打赏
  • 举报
回复
看得头昏昏的,还是没明白
问题不知道困不困难,理解你的描述相当困难,没办法

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧