Chinaunix首页 | 论坛 | 博客
  • 博客访问: 168926
  • 博文数量: 13
  • 博客积分: 2530
  • 博客等级: 少校
  • 技术积分: 485
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-15 18:31
文章分类

全部博文(13)

文章存档

2008年(13)

我的朋友

分类: Java

2008-06-16 23:07:20

<html>
<head>
<title></title>
</head>

<body>
<form name="setTime">
    <input type="text" name="date" value="2008-06-16" >
    <input type="radio" name="time" value="0615" onclick="getDate();">6点15分
    <input type="radio" name="time" value="1115" onclick="getDate();">11点15分
    <input type="radio" name="time" value="1715" onclick="getDate();">17点15分
</form>
<form name="sam">
时间:<input type="text" name="date">
</form>
</body>
<script>
function getDate() {
    var date = setTime.date.value ;
    //处理单选框

    var field = setTime.time ;
    var time ;
    if (field && field.length){
        for (var i = 0; i < field.length; i++){
            if (field[i].checked){
                time = field[i].value ;
            }
        }
    }else{
        return;
    }
    if(time == null){
        return ;
    }
    var year = date.slice(0,4);
    var month = date.slice(5,7) ;
    var day = date.slice(8,10) ;
    var id = year+""+month+""+day+""+time ;
    alert("hello:"+id) ;
    sam.date.value = id ;
    return ;
}
</script>
</html>

 

逻辑很简单:1.取出第一个form中的date和time,取time的时候,由于是表单组,因此在函数中循环处理;2.把取出的值重新组合,赋值给令一个表单

上图:

 
阅读(1769) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~