design231 2012-12-12 10:35:19 2810次浏览 4条回复 0 0 0

[attach]1008[/attach] 我需要实现: 选择限制时间时,下面的开始时间和结束时间才可以输入 选择不限制时间时,下面的选框不能输入值

请大牛们指点一二,谢谢

  • 回复于 2012-12-12 10:50 举报

    在选择限制时间时,将两个输入框隐藏。在选择不限制时间时,显示两个输入框。可以用jquery实现。

  • 回复于 2012-12-12 11:09 举报

    我现在能实现得到单选的值了,但是控制不了下面时间输入框的div属性

    <script>
        var oRadios = document.getElementById('selectradio').getElementsByTagName('input');
        for( var i = 0, len = oRadios.length; i < len; i++){
            oRadios[i].onclick = function(){
                var value = this.value;
                if( value == 1){
                    //alert('限制');
                    document.getElementById('istimeselect').style.display = 'block';
    
                } else if( value == 0){
                    //alert('i 限制');
                    document.getElementById('istimeselect').style.display = '';
                }
            }
        }
    </script>
    
  • 回复于 2012-12-12 11:24 举报

    document.getElementById('istimeselect').style.display = '';
    改成
    document.getElementById('istimeselect').style.display = 'none';

    就可以了,好低级的错误,呵呵。
    谢谢你

  • 回复于 2012-12-12 11:25 举报

    给div一个id属性,在点击限制时添加一个style属性display:none;

您需要登录后才可以回复。登录 | 立即注册