当前位置: 代码迷 >> PHP >> php基础+jquery基础,该怎么解决
  详细解决方案

php基础+jquery基础,该怎么解决

热度:53   发布时间:2016-04-28 19:37:54.0
php基础+jquery基础
1.编写一个函数,使它可以根据传入的2个年周号,返回它们之间的周数(包括传入的这两周)


2.用JQuery实现根据所选的日期范围动态增加那范围内每一天的金额输入框,并在最后面显示出所有天金额的累加值
------解决方案--------------------
1.
function between($one,$tow){
return abs(date('W',$one) - date('W',$two));
}

------解决方案--------------------
2.
<html>
    <head>
        <title>Demo</title>
        <script type="text/javascript" src="jquery-1.4.2.min.js"></script>

    </head>
 
    <body>
            <input type="text" id="time" value="2014/01/01-2014/01/10">
            <div id="timeShow"></div>
            <span id='countSpan'></span>
            <input type="button" value="结算" id='count'>
            <script type="text/javascript">
            $(function(){//jquery开始 必不可少
                
                 var time = $("#time").val();
                 var timeArr = time.split('-');
                 var date1 = new Date(timeArr[0]);
                 var date2 = new Date(timeArr[1]);
                 var miao = Math.abs(date2.getTime() - date1.getTime());
                 var day = parseInt(miao / (1000 * 60 * 60 * 24));//计算相差天数

                 var input = '';
                 for(var i=0;i<=day;i++){
                    input += '<input type="text" id="day_'+i+'" class="day">';
                 }
                 $("#timeShow").html(input);

                 $("#count").click(function(){
                    var total = 0;
                    $(".day").each(function(){
                        var val = $(this).val();
                        val = $.trim(val);
                        val = isNaN(val) 
------解决方案--------------------
 val == "" ? 0 : val;
                        total += parseFloat(val);
                    })
                    $("#countSpan").html(total);
                 })
                 
            })
            
        </script>
    </body>
</html>
  相关解决方案