js前端加行



<?php
if (!empty($error)) {
    echo "<div class='remind_box'>$error</div>";
    exit();
}
?>
<script>

    function CheckForm(){
        if($('form input[name=project_name]').val() == ''){
            alert('请填写名称');
            return false;
        }
        if($('form input[name=workday_begin]').val()>=$('form input[name=workday_end]').val()){
            alert('工作开始时间不能大于或等于工作结束时间');
            return false;
        }
        if($('form input[name=holiday_begin]').val()>$('form input[name=holidayend_day]').val()){
            alert('节假日开始时间不能大于结束时间');
            return false;
        }
        ajax_post();
        return false;

    }

</script>
<style>
    form input[type="text"]{
        width: 80px !important;
    }
</style>
<table border="0" width="90%" cellspacing="0" cellpadding="3" class="small" style="margin-left: 20px;margin-top:20px">
    <tr>
        <td><span class="big3">
               <?php echo $user_name.'('.$department['DEPT_NAME'].')'.'  '.$work_hours['workday_begin'].' 至 '.$work_hours['holidayend_day'];?>
            </span>  
        </td>

    </tr>
</table>

<form action="<?php echo base_url() . "work_hours/personal_hours/edit?id=".$work_hours_id; ?>" class='modal_form' method="post" name="form1" id="form1" οnsubmit="return CheckForm();">
    <table class="TableBlock" id="tab" width="90%" align="center" style="margin: 20px;margin-top:10px">
        <tr>
            <td class="dp_id" id="dp_id" width="15%"><input type="button" οnclick="delTr2()" value="一">   星期</td>
            <td class="dp_id" id="dp_id" width="10%">项目</td>
            <td class="dp_id" id="dp_id" width="10%">任务</td>
            <td class="dp_id" id="dp_id">描述</td>
            <td class="dp_id" id="dp_id" width="6%">工时类型</td>
            <td class="dp_id" id="dp_id" width="6%">完成进度</td>
            <td class="dp_id" id="dp_id" width="6%">工时性质</td>
            <td class="dp_id" id="dp_id" width="6%">工时(小时)</td>
        </tr>
        <?php foreach($project as $k=>$v){ if($v['mold']==1){ ?>
        <tr>
            <td class="dp_id" id="dp_id">
                <input type="button" class="btn" id="btn" value="+">
                <?php echo $v['week'];?>
                <input type="hidden" name="day[]" value="<?php echo $v['item_id'];?>" />
                <input type="hidden" name="mold[]" value="<?php echo $v['mold'];?>" />
            </td>
            <td class="dp_id" id="dp_id">
                <?=form::select($project_id, $v['project_id'], 'name="project_id[]"')?>
            </td>
            <td class="dp_id" id="dp_id">
                <?=form::select($task_id, $v['task_id'], 'name="task_id[]"')?>
            </td>
            <td class="dp_id" id="dp_id">
                <textarea name="summary[]"  rows="3" cols="30"><?php echo $v['summary']?></textarea>
            </td>
            <td class="dp_id" id="dp_id">
                <?=form::select($type, $v['type'], 'name="type[]"')?>
            </td>
            <td class="dp_id" id="dp_id">
                <input type="text" name="percent[]"  value="<?php echo $v['percent']?>" width="60px" />%
            </td>
            <td class="dp_id" id="dp_id">
                <?=form::select($kind, $v['kind'], 'name="kind[]"')?>
            </td>
            <td class="dp_id" id="dp_id">
            <input type="text" name="hour[]"  value="<?php echo $v['hour']?>" width="100px" />
            </td>
        </tr>
        <?php } } ?>
        <tr>
            <td class="dp_id" colspan="8" style="background: #ffab2a">下周工作计划</td>
        </tr>
        <?php foreach($project as $k=>$v){ if($v['mold']==2){ ?>
            <tr>
                <td class="dp_id" id="dp_id">
                    <input type="button" class="btn" id="btn" value="+">
                    <?php echo $v['week'];?>
                    <input type="hidden" name="day[]" value="<?php echo $v['item_id'];?>" />
                    <input type="hidden" name="mold[]" value="<?php echo $v['mold'];?>" />
                </td>
                <td class="dp_id" id="dp_id">
                    <?=form::select($project_id, $v['project_id'], 'name="project_id[]"')?>
                </td>
                <td class="dp_id" id="dp_id">
                    <?=form::select($task_id, $v['task_id'], 'name="task_id[]"')?>
                </td>
                <td class="dp_id" id="dp_id">
                    <textarea name="summary[]"  rows="3" cols="30"><?php echo $v['summary']?></textarea>
                </td>
                <td class="dp_id" id="dp_id">
                    <?=form::select($type, $v['type'], 'name="type[]"')?>
                </td>
                <td class="dp_id" id="dp_id">
                    <input type="text" name="percent[]"  value="<?php echo $v['percent']?>" width="60px" />%
                </td>
                <td class="dp_id" id="dp_id">
                    <?=form::select($kind, $v['kind'], 'name="kind[]"')?>
                </td>
                <td class="dp_id" id="dp_id">
                    <input type="text" name="hour[]"  value="<?php echo $v['hour']?>" width="60px" />
                </td>
            </tr>
        <?php } } ?>
        <tr>
            <td class="dp_id" colspan="8" style="background: #ffab2a">想法或建议</td>
        </tr>
        <tr>
            <td class="dp_operation" id="dp_operation" colspan="8">
                <textarea name="content"  rows="6" cols="100"><?php echo $content_res['content']?></textarea>
            </td>
        </tr>
        <tr>
            <td class="dp_operation" id="dp_operation" colspan="8">
                <input type="submit" value="<?=_("保存")?>" class="BigButton" id="BigButton" title="<?=_("保存")?>">
            </td>
        </tr>
        </tr>
    </table>
</form>

<script type="text/javascript">
   $(function(){
        //var projectSelect = $('select[name=project_id]');
        var projectSelect = $(this).find('select[name="project_id[]"]');
        var taskSelect = $(this).find('select[name="task_id[]"]');
        //var taskSelect = $('select[name=task_id]');
        // 切换项目同步更新任务

       $('#form1').on('change','select[name="project_id[]"]',function () {
           var projectId = $('option:selected', this).val();
           var _taskId=$(this).parent().next().children();
           $.post('<?php  echo base_url()?>work_hours/personal_hours/get_task_by_project?projectId=' + projectId, '', function (data) {
               //$('option', taskSelect).remove();
               $('option', _taskId).remove();
                //console.log(taskSelect)
               jQuery.each(JSON.parse(data), function(key, value) {
                   _taskId.append("<option value='"+key+"'>"+value+"</option>");
               });
               taskSelect.change();
           });
       });projectSelect.change();

       $(".btn").click(function(){//dealCheck为这个button控件ID  $(this).parents("tr").find("input[type=hidden]").val());
           var day=$(this).parents("tr").find('input[name="day[]"]').val();
           var mold=$(this).parents("tr").find('input[name="mold[]"]').val();
           var trHtml='<tr><td class="dp_id" id="dp_id"><input type="checkbox" name="ckb"/>' +
               '<input type="hidden" name="day[]" value='+day+' /><input type="hidden" name="mold[]" value='+mold+' /></td>' +
               '<td class="dp_id" id="dp_id"><?=form::select($project_id, $project["project_id"], 'name=\"project_id[]\"')?></td>'+
               '<td class="dp_id" id="dp_id"><?=form::select($task_id, $project["task_id"], 'name=\"task_id[]\"')?></td>'+
               '<td class="dp_id" id="dp_id"><textarea name="summary[]"  rows="3" cols="30"><?php echo $project["summary"]?></textarea></td>'+
               '<td class="dp_id" id="dp_id"><?=form::select($type, $project["type"], 'name=\"type[]\"')?></td>'+
               '<td class="dp_id" id="dp_id"><input type="text" name="percent[]"  value="<?php echo $project["percent"]?>" width="60px" />%</td>'+
               '<td class="dp_id" id="dp_id"><?=form::select($kind, $project["kind"], 'name=\"kind[]\"')?></td>'+
               '<td class="dp_id" id="dp_id"><input type="text" name="hour[]"  value="<?php echo $project["hour"]?>" width="60px" /></td>'+
               '</tr>';
           $(this).parents("tr").after(trHtml);
           $('select[name="project_id[]"]').change();
       });
//        projectSelect.change(function () {
//            var projectId = $('option:selected', this).val();
//
//            $.post('<?php //echo base_url()?>//work_hours/personal_hours/get_task_by_project?projectId=' + projectId, '', function (data) {
//                $('option', taskSelect).remove();
//                console.log(taskSelect)
//                jQuery.each(JSON.parse(data), function(key, value) {
//                    taskSelect.append("<option value='"+key+"'>"+value+"</option>");
//                });
//                taskSelect.change();
//            });
//        });projectSelect.change();


    });
   function delTr2(){
       delTr('ckb');
   }
   function delTr(ckb){
       //获取选中的复选框,然后循环遍历删除
       var ckbs=$("input[name="+ckb+"]:checked");
       if(ckbs.size()==0){
           alert("要删除指定行,需选中要删除的行!");
           return;
       }
       ckbs.each(function(){
           $(this).parent().parent().remove();
       });
   }
</script>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值