IBean

IBean

45飞吻 2017-04-16 加入 来自烟台

(这个人懒得留下签名)

IBean 最近的回答

  • 8天前关于富文本的两个问题中回答:

    @jinsom 我的意思是,后台返回来以后,前台写的图片接口有没有回调。。。怎么返回尺寸?后端处理图片大小?
  • 8天前请教关于jquery清空富文本内容的问题中回答:

    $(window.frames["LAY_layedit_1"].document).find('body').html('');
  • 8天前如果使用Layui2.0,那会不会对正在使用fly template框架有影响?中回答:

    @Osacar 你问问贤心呗,反正他之前发的帖子我看到不能覆盖升级
  • 8天前如果使用Layui2.0,那会不会对正在使用fly template框架有影响?中回答:

    应该会有影响吧,2.0不支持覆盖升级
  • 18天前新手求助 ! 一直提示 "请对上传接口返回json字符" 中回答:

    官方文档给出了图片上传时返回的json格式,按照那个就行,虽然我没试过某些key缺失会不会有影响
  • 18天前使用弹出层layer.open,第一次永远不能垂直居中,只能在不刷新的状态点第二次才能居中中回答:

    建议看一下标签是不是HTML5的标签
  • 20天前layer弹出层所有内容append进指定id的div中如何实现?中回答:

    http://www.layui.com/doc/modules/layer.html#content type4的用法
  • 20天前使用 layui-form 表单的样式之后 中回答:

    @YongKun http://www.layui.com/doc/modules/form.html#onselect这个可以,在一个我用$(selector).val()也是能获取到select的值的
  • 20天前使用 layui-form 表单的样式之后 中回答:

    你去用form表单里的select,通过lay-filter的形式,获取选择的value可以是data.value,但是通过JQuery,选择到select然后$().val()也是可以获取到值的
  • 2017-07-05 16:49:07layer type:2弹出层位置有问题中回答:

    @SMALL [汗] 大意了
  • 2017-06-22 13:09:44富文本报错TypeError: t.getSelection(...) is null,HTML无异中回答:

    @孟婆,来碗汤! 你的也有这个问题吗?我很无语啊现在,项目的这个功能一直没做
  • 2017-06-18 08:59:16layer.msg() 弹出提示窗口,提示语是空白的,实际是有内容的中回答:

    @许大虾 有可能是你写了其他的CSS影响到了框架本身的属性,我调用layer是没问题的
  • 2017-06-18 00:07:14layer.msg() 弹出提示窗口,提示语是空白的,实际是有内容的中回答:

    F12看一下这个白色字体是怎么出现的白色,然后改CSS就好了
  • 2017-06-17 16:59:54富文本的问题,同样的代码,一个是HTML一个是jsp,jsp页面就不好使中回答:

    @墨福 不好意思。代码已贴
  • 2017-06-17 16:59:26富文本的问题,同样的代码,一个是HTML一个是jsp,jsp页面就不好使中回答:

    JSP页面及otherpage.js。。。。我用Hbuilder写的静态页面就没问题,放进来就出问题了
    js代码

    layui.use([ 'form', 'upload', 'layer', 'layedit' ], function() {
    var form = layui.form(),
    layer = layui.layer,
    layedit = layui.layedit;

    layedit.set({
    uploadImage : {
    url : '', //接口url
    }
    })

    var zledit = layedit.build('zledit', {
    height : 150,
    tool : [ 'strong', 'italic', 'underline', 'del', '|', 'left', 'center', 'right', '|', 'link', 'unlink', 'image' ]
    });

    // 制度增删
    form.on('checkbox(rule)', function(data) {
    var $_this = data.elem.value;
    if (data.elem.checked) {
    $.ajax({
    url : 'subruleadd',
    type : 'POST',
    data : {
    projectid : getUrlParam('projectid'),
    metiralid : $_this,
    },
    success : (function(res) {
    if (res === "ok") {
    layer.msg("已确认", {
    offset : '200px',
    time : 1500
    });
    } else {
    layer.msg("添加失败,请重新操作", {
    offset : '200px',
    time : 1500
    });
    }
    }),
    error : (function() {
    layer.msg("重复出现此问题请联系管理员", {
    time : 1500
    });
    })
    })
    } else {
    $.ajax({
    url : 'subruledelete',
    type : 'POST',
    data : {
    projectid : getUrlParam('projectid'),
    metiralid : $_this,
    },
    success : (function(res) {
    if (res === "ok") {
    layer.msg("已取消", {
    offset : '200px',
    time : 1500
    });
    } else {
    layer.msg("该项已取消", {
    offset : '200px',
    time : 1500
    });
    }
    }),
    error : (function() {
    layer.msg("重复出现此问题请联系管理员", {
    time : 1500
    });
    })
    })
    }
    })

    $('a[data-video]').click(function() {
    layer.open({
    title : $('a[data-name]').data('name'),
    type : 2,
    content : 'videoplay',
    area : [ '700px', '525px' ],
    offset : '10px',
    shadeClose : true,
    })
    })

    layui.upload({
    url : 'fileproperty?file_type=3&teacherid=' + $('input[name=teacherid]').val(),
    elem : '#uploadvideo',
    title : '上传视频',
    before : function(input) {
    layer.msg('视频上传中', {
    icon : 1
    });
    },
    success : function(res) {
    if (res == "yes") {
    window.location.href = "zlmangerview";
    } else {
    layer.msg('上传失败', {
    icon : 2
    });
    }
    console.log('上传完毕');
    },
    error : function() {
    layer.msg('网络错误', {
    icon : 2
    });
    }
    })

    $('.option-watch').click(function() {
    layer.open({
    type : 2,
    shadeClose : false,
    maxmin : true,
    fixed : false,
    offset : '50px',
    area : [ '700px', '500px' ],
    content : 'http://www.baidu.com'
    })
    })

    layui.upload({
    url : '',
    elem : '#uploadfile',
    title : '上传文档资料',
    success : function(res) {
    console.log(res);
    }
    })

    form.render();
    });
    //获取参数
    function getUrlParam(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
    var r = window.location.search.substr(1).match(reg); //匹配目标参数
    if (r != null) return unescape(r[2]);
    return null; //返回参数值
    }
    jsp代码

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <base href="<%=basePath%>">
    <meta charset="utf-8">
    <title>文件上传</title>
    <meta name="renderer" content="webkit">
    <meta name="format-detection" content="telephone=no">
    <link href="css/font-awesome.min.css" rel="stylesheet" media="screen">
    <link href="css/iconfont.css" rel="stylesheet" media="screen">
    <link rel="stylesheet" href="layui/css/layui.css" />
    <link rel="stylesheet" type="text/css" href="css/main.css" />
    <link rel="stylesheet" type="text/css" href="css/otherpage.css"/>
    </head>
    <body>
    <input type="hidden" name="teacherid" value="${sessionScope.user.user_id }" />
    <input type="hidden" name="projectid" value="X00300103"/>
    <fieldset class="layui-elem-field">
    <legend>实验管理制度</legend>
    <div class="layui-field-box">
    <table class="layui-table">
    <colgroup>
    <col width="60%" />
    <col width="25%" />
    <col width="15%" />
    </colgroup>
    <thead>
    <tr>
    <th>制度名称</th>
    <th class="table-align-center">操作</th>
    <th class="table-align-center">是否需要学生查看</th>
    </tr>
    </thead>
    <tbody class="layui-form">
    <c:forEach var = "am" items="${zd }">
    <c:if test = "${am.metiral_type==1 }">
    <tr>
    <td>${am.metiral_name }</td>
    <td class="table-align-center">
    <a class="layui-btn layui-btn-small layui-btn-normal option-watch">查看</a>
    <a class="layui-btn layui-btn-small layui-btn-normal option-update">修改</a>
    <a class="layui-btn layui-btn-small layui-btn-normal option-delete">删除</a>
    </td>
    <td class="table-align-center"><input type="checkbox" name="rules" lay-filter="rule" value="${am.metiral_id }" lay-skin="primary"></td>
    </tr>
    </c:if>
    </c:forEach>
    </tbody>
    </table>
    </div>
    </fieldset>
    <fieldset class="layui-elem-field">
    <legend>实验室专有制度</legend>
    <div class="layui-field-box">
    <table class="layui-table">
    <colgroup>
    <col width="60%" />
    <col width="25%" />
    <col width="15%" />
    </colgroup>
    <thead>
    <tr>
    <th>制度名称</th>
    <th class="table-align-center">操作</th>
    <th class="table-align-center">是否需要学生查看</th>
    </tr>
    </thead>
    <tbody class="layui-form">
    <c:forEach var = "am" items="${zd }">
    <c:if test = "${am.metiral_type==2 }">
    <tr>
    <td>${am.metiral_name }</td>
    <td class="table-align-center">
    <a href="#" class="layui-btn layui-btn-small layui-btn-normal option-watch">查看</a>
    <a href="#" class="layui-btn layui-btn-small layui-btn-normal option-watch">修改</a>
    <a href="#" class="layui-btn layui-btn-small layui-btn-normal option-watch">删除</a>
    </td>
    <td class="table-align-center"><input type="checkbox" name="rules" lay-filter="rule" value="${am.metiral_id }" lay-skin="primary"></td>
    </tr>
    </c:if>
    </c:forEach>
    </tbody>
    </table>
    </div>
    </fieldset>
    <form id="" method="post" class="layui-form layui-form-pane">
    <fieldset class="layui-elem-field">
    <legend>实验视频</legend>
    <div class="layui-field-box">
    <table class="layui-table">
    <colgroup>
    <col width="60%" />
    <col width="40%" />
    </colgroup>
    <thead>
    <tr>
    <th>上传视频名称</th>
    <th class="table-align-center">操作</th>
    </tr>
    </thead>
    <tbody class="layui-form">
    <tr>
    <td>实验守则</td>
    <td class="table-align-center">
    <a data-video="dizhi" data-name="123" class="layui-btn layui-btn-small layui-btn-normal">查看视频</a>
    <a href="#" class="layui-btn layui-btn-small layui-btn-normal">删除</a>
    </td>
    </tr>
    </tbody>
    </table>
    <input type="file" name="file" lay-type="video" id="uploadvideo" class="layui-upload-file">
    </div>
    </fieldset>

    <fieldset class="layui-elem-field">
    <legend>实验相关资料</legend>
    <div class="layui-field-box">
    <table class="layui-table">
    <colgroup>
    <col width="60%" />
    <col width="40%" />
    </colgroup>
    <thead>
    <tr>
    <th>上传资料名称</th>
    <th class="table-align-center">操作</th>
    </tr>
    </thead>
    <tbody class="layui-form">
    <tr>
    <td>实验守则</td>
    <td class="table-align-center">
    <a href="#" class="layui-btn layui-btn-small layui-btn-normal">资料下载</a>
    <a href="#" class="layui-btn layui-btn-small layui-btn-normal">删除</a>
    </td>
    </tr>
    </tbody>
    </table>
    <input type="file" name="uploadfile" lay-type="file" id="uploadfile" class="layui-upload-file">
    <div style="margin-top: 10px">
    <textarea id="zledit" style="display: none;"></textarea>
    </div>
    </div>
    </fieldset>

    <div class="layui-inline" pane>
    <label class="layui-form-label" style="width: auto;">设置本实验学习时间(分钟)</label>
    <div class="layui-input-inline">
    <input type="text" name="time" title="设置本实验学习时间(分钟)" placeholder="请输入时间" required lay-verify="required" autocomplete="off" class="layui-input">
    </div>
    <button id="ZlMangerSubmit" class="layui-btn" lay-submit lay-filter="ZlMangerSubmit">立即设置</button>
    </div>
    </form>
    <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
    <script src="layui/layui.js" charset="utf-8"></script>
    <script src="js/otherpage.js" charset="utf-8"></script>

    </body>
    </html>