一只超 2020-01-10 20:19 采纳率: 0%
浏览 563

JS新增或编辑进行了回车换行,然后编辑打开就不显示换行,显示成一行了,各位大神要怎么解决?

图片说明

function getAdd() {
    var w=$(window).width();
    var h=$(window).height();
    $('#dd').dialog({
        title: '添加缺陷记录',
        width: w * .6,
        height: h - 136,
        closed: false,
        cache: false,
        href: 'dia/log/defect-record/get-add.html?module_id=' + module_id + '&station_info=' + station_info,
        modal: true,
        buttons: [{
            text: '保存',
            iconCls: "easy-icon-save",
            handler: function () {
                var shift = $("#reportShift").combobox("getValue");
                if(shift == -1 || shift == ""){
                    $.messager.alert('操作', '请重新核对缺陷上报日期以及所选班次');
                    return false;
                }
                checkStation("station");//检测是否选择或输入
                var defectLevel = $('#defectLevel').combobox('getValue');
                if (defectLevel == 0 || defectLevel == 1) {
                    var planTime = $('#planProTime').datebox('getValue');
                    if (planTime == null || planTime == '') {
                        $.messager.alert("修改", "计划处理时间不能为空!", "error");
                        return;
                    }
                }
                var data = $("#defect-add-form").serialize();
                $.ajax({
                    url: "dia/log/defect-record/insert.do?module_id=" + module_id + '&proResult=' + $('#proResult').val(),
                    type : "post",
                    dataType : "json",
                    data : data,
                    success : function(request) {
                        if(request.success){
                            query();
                        }
                        $.messager.show({
                            title: '操作提示',
                            msg: request.msg,
                            timeout: 2000,
                            sshowType: 'slide'
                        });
                    }
                });

                $("#dd").dialog({
                    closed: true
                });
            }
        }, {
            text: '关闭',
            iconCls: "easy-icon-cancel",
            handler: function () {
                $("#dd").dialog({
                    closed: true
                });
            }
        }],
        //用于图形化,窗口打开完成后,给厂站赋值
        onLoad: function () {
            var indexDevId = $("#indexDevId").val();
            $('#station').combobox('setValue', indexDevId);
        }
    });
}
function getEdit() {
    var row=$("#defectTable").datagrid("getSelected");
    if(row==null){
        $.messager.alert("修改","请选择缺陷信息","error");
        return;
    }
    var w=$(window).width();
    var h=$(window).height();
    $('#dd').dialog({
        title: '修改缺陷记录',
        width: w * .7,
        height: h - 136,
        closed: false,
        cache: false,
        href: 'dia/log/defect-record/get-edit.html?module_id=' + module_id + '&id=' + row.id,
        modal: true,
        buttons: [{
            text: '保存',
            iconCls: "easy-icon-save",
            handler: function () {
                var solveTime = $("#solveTime").datetimebox("getText");
                if (solveTime != "") {
                    var solveShift = $("#solveShift").combobox("getValue");
                    if (solveShift == -1 || solveShift == "") {
                        $.messager.alert('操作', '请选择消缺班次');
                        return false;
                    }
                }
                checkStation("station");//检测是否选择或输入
                var data = $("#defect-edit-form").serialize();
                $.ajax({
                    url: "dia/log/defect-record/update.do?module_id=" + module_id + "&proResult=" + $('#proResult').val(),
                    type : "post",
                    dataType : "json",
                    data : data,
                    success : function(request) {
                        if(request.success){
                            query();
                        }
                        $.messager.show({
                            title: '操作提示',
                            msg: request.msg,
                            timeout: 2000,
                            showType: 'slide'
                        });
                    }
                });

                $("#dd").dialog({
                    closed: true
                });
            }
        }, {
            text: '关闭',
            iconCls: "easy-icon-cancel",
            handler: function () {
                $("#dd").dialog({
                    closed: true
                });
            }
        }, {
            text: '清空消缺信息',
            iconCls: "easy-icon-reload",
            handler: function () {
                $("#solveTime").datetimebox("setText", "");
                $("input[name='solveTimeNoSeconds']").val("");
                $("#solvePerson").textbox("setValue", "");
                $("#solveShift").combobox("clear");
            }
        }]
    });
}

下面的是JSP代码

            <tr>
                <td class="td-inputtitle" style="text-align: center">处理过程</td>
                <td class="td-input" colspan="5">
                    <c:forEach var="item" items="${historyProcess }">
                    <c:if test="${item.content!=null && item.content!='' }">
                    <div class="history_process">
                        <div class="user_info">${item.userName }<br/>${item.time }</div>
                        <div class="content">${fn:replace(item.content,vEnter,'<br/>') }</div>
                        <div class="clearfix"></div>
                    </div>
                    </c:if>
                    </c:forEach>
                    <textarea type="text" rows="6" name="processDesc" style="width:95%;">${currProcess.content }</textarea>
                </td>
            </tr>
<tr>
                    <td class="td-inputtitle" style="text-align: center">处理结果</td>
                    <td class="td-input" colspan="5">
                        <c:forEach var="item" items="${historyProcess }">
                            <c:if test="${item.proResult!=null && item.proResult!='' }">
                                <div class="history_process">
                                    <div class="user_info">${item.userName }<br/>${item.time }</div>
                                    <div class="content">${fn:replace(item.proResult,vEnter,'<br/>') }</div>
                                    <div class="clearfix"></div>
                                </div>
                            </c:if>
                        </c:forEach>
                        <textarea type="text" rows="6" name="proResult" id="proResult"
                                  style="width:95%;">${currProcess.proResult }</textarea>
                    </td>
                </tr>
  • 写回答

2条回答 默认 最新

  • 关注
    评论

报告相同问题?

悬赏问题

  • ¥15 聚类分析或者python进行数据分析
  • ¥15 如何用visual studio code实现html页面
  • ¥15 逻辑谓词和消解原理的运用
  • ¥15 三菱伺服电机按启动按钮有使能但不动作
  • ¥15 js,页面2返回页面1时定位进入的设备
  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?