js的拼接
var datatr = " <tr>";
datatr += "<td bgcolor='#EEEEEE'><input class='inputxt' ignore='ignore' type='checkbox' style='width: 20px'></td>";
datatr += "<td bgcolor='#EEEEEE'><input maxlength='50' type='text' style='width: 100px;' name=wgrkbillentry["+num+"].fitemid ignore='ignore' readonly value='"+dataobj[num].fitemid+"' ></td>";
datatr += "<td bgcolor='#EEEEEE'><input maxlength='50' type='text' style='width: 100px;' name='wgrkbillentry["+num+"].fitemname' ignore='ignore' readonly value='"+dataobj[num].fitemname+"' ></td>";
datatr += "<td bgcolor='#EEEEEE'><input maxlength='50' type='text' style='width: 100px;' name='wgrkbillentry["+num+"].fitemmodel' ignore='ignore' readonly value='"+dataobj[num].fitemmodel+"' ></td>";
datatr += "<td bgcolor='#EEEEEE'><input maxlength='50' type='text' style='width: 100px;' name='wgrkbillentry["+num+"].fbatchno' ignore='ignore' value='"+dataobj[num].fbatchno+"' ></td>";
datatr += "<td bgcolor='#EEEEEE'><input maxlength='50' type='text' style='width: 100px;' name='wgrkbillentry["+num+"].funitid' ignore='ignore' value='"+dataobj[num].funitid+"' ></td>";
datatr += "<td bgcolor='#EEEEEE'><input maxlength='50' type='text' style='width: 100px;' name='wgrkbillentry["+num+"].fauxqtymust' ignore='ignore' value='"+dataobj[num].fauxqty+"' ></td>";
datatr += "<td bgcolor='#EEEEEE'><input maxlength='50' type='text' style='width: 100px;' name='fauxqty' name='fauxqty' ignore='ignore' value='' ></td>";
datatr += "<td bgcolor='#EEEEEE'><input maxlength='50' type='text' style='width: 100px;' name='fpurchaseprice' id='fpurchaseprice' ignore='ignore' value='' ></td>";
datatr += "<td bgcolor='#EEEEEE'><input maxlength='50' type='text' style='width: 100px;' name='fauxprice' id='fauxprice' ignore='ignore' value='' ></td>";
datatr += "<td bgcolor='#EEEEEE'><input maxlength='50' type='text' style='width: 100px;' name='famount' id='famount' ignore='ignore' value='' ></td>";
datatr += "<td bgcolor='#EEEEEE'><input maxlength='50' type='text' style='width: 100px;' name='wgrkbillentry["+num+"].fpurchaseamount' ignore='ignore' value='"+dataobj[num].famount+"' ></td>";
datatr += "<td bgcolor='#EEEEEE'><input maxlength='50' type='text' style='width: 100px;' name='wgrkbillentry["+num+"].famount' ignore='ignore' value='"+dataobj[num].famount+"' ></td>";
datatr += "<td bgcolor='#EEEEEE'><input maxlength='50' type='text' style='width: 100px;' name='ftaxrate' id='ftaxrate' ignore='ignore' value='' ></td>";
datatr += "<td bgcolor='#EEEEEE'><input maxlength='50' type='text' style='width: 100px;' name='ftaxamount' id='ftaxamount' ignore='ignore' value='' ></td>";
datatr += "<td bgcolor='#EEEEEE'><input maxlength='50' type='text' style='width: 100px;' name='wgrkbillentry["+num+"].fdcstockid' ignore='ignore' value='"+dataobj[num].fdcstockid+"' ></td>";
datatr += "<td bgcolor='#EEEEEE'><input maxlength='50' type='text' style='width: 100px;' name='wgrkbillentry["+num+"].fsourcebillno' ignore='ignore' value='"+dataobj[num].fsourcebillno+"' ></td>";
datatr += "<td bgcolor='#EEEEEE'><input maxlength='50' type='text' style='width: 100px;' name='fnote' id='fnote' ignore='ignore' value='' ></td>";
datatr += "<td bgcolor='#EEEEEE' style='display:none;'><input maxlength='50' type='text' style='width: 50px;' name='wgrkbillentry["+num+"].id' ignore='ignore' value='' ></td></tr>";
alltr += datatr;
$('#add_jeecgWl_table').html(alltr);
<tbody id="add_jeecgWl_table">
<c:if test="${fn:length(wgrkbillList) <= 0 }">
<tr>
<td align="center"><input style="width: 20px;" type="checkbox" name="ck" /></td>
<td align="left"><input ondblclick="fun_tel(this);" name="wgrkbillentry[0].fitemid" maxlength="50" type="text" style="width: 100px;">
</td>
<td align="left"><input name="wgrkbillentry[0].fitemname" maxlength="50" type="text" style="width: 100px;"></td>
<td align="left"><input name="wgrkbillentry[0].fmodel" maxlength="50" type="text" style="width: 100px;"></td>
<td align="left"><input name="wgrkbillentry[0].fbatchno" maxlength="50" type="text" style="width: 100px;"></td>
<td align="left"><input ondblclick="fun_tevl(this);" name="wgrkbillentry[0].fauxqty" maxlength="50" type="text" style="width: 100px;"></td>
<!-- <td align="left"><input name="wgrkbillentry[0].fauxprice" maxlength="50" type="text" style="width: 100px;"></td>
<td align="left"><input name="wgrkbillentry[0].famount" maxlength="50" type="text" style="width: 100px;"></td>
--> <td align="left"><input ondblclick="fan_vetl(this);" name="wgrkbillentry[0].fdcstockid" maxlength="50" type="text" style="width: 100px;"></td>
<td align="left"><input name="wgrkbillentry[0].fnote" maxlength="50" type="text" style="width: 100px;"></td>
<td align="left" style="display: none;"><input name="wgrkbillentry[0].id" type="text" style="width: 0px;"></td>
</tr>
</c:if>
<c:if test="${fn:length(wgrkbillList) > 0 }">
<c:forEach items="${wgrkbillList}" var="poVal" varStatus="stuts">
<tr>
<td align="center"><input style="width: 20px;" type="checkbox" name="ck" /></td>
<td align="left"><input ondblclick="fun_tel(this);" name="wgrkbillentry[${stuts.index }].fitemid" maxlength="50" type="text" value="${poVal.fitemid}" style="width: 100px;"></td>
<td align="left"><input name="wgrkbillentry[${stuts.index }].fitemname" maxlength="50" type="text" value="${poVal.fitemname}" style="width: 100px;"></td>
<td align="left"><input name="wgrkbillentry[${stuts.index }].fmodel" maxlength="50" type="text" value="${poVal.fmodel}" style="width: 100px;"></td>
<td align="left"><input ondblclick="fun_batch(this);" name="wgrkbillentry[${stuts.index }].fbatchno" maxlength="50" type="text" value="${poVal.fbatchno}" style="width: 100px;"></td>
<td align="left"><input ondblclick="fun_tevl(this);" name="wgrkbillentry[${stuts.index }].fauxqty" maxlength="50" type="text" value="${poVal.fauxqty}" style="width: 100px;"></td>
<!-- <td align="left"><input name="wgrkbillentry[${stuts.index }].fauxprice" maxlength="50" type="text" value="${poVal.fauxprice}" style="width: 100px;"></td>
<td align="left"><input name="wgrkbillentry[${stuts.index }].famount" maxlength="50" type="text" value="${poVal.famount}" style="width: 100px;"></td>
--> <td align="left"><input ondblclick="fan_vetl(this);" name="wgrkbillentry[${stuts.index }].fdcstockid" maxlength="50" type="text" value="${poVal.fdcstockid}" style="width: 100px;"></td>
<td align="left"><input name="wgrkbillentry[${stuts.index }].fnote" maxlength="50" type="text" value="${poVal.fnote}" style="width: 100px;"></td>
<td align="left" style="display: none;"><input name="wgrkbillentry[${stuts.index }].id" type="text" value="${poVal.id}" style="width: 0px;"></td>
</tr>
</c:forEach>
</c:if>
</tbody>
js的拼接的更多相关文章
- 【jQuery】JS中拼接URL发送GET请求的中文、特殊符号的问题
> 参考的优秀文章 jQuery ajax - param() 方法 经常,我们需要在JS中拼接URL然后以GET形式提交请求.如果遇到中文.特殊符号则需要作各种处理. jQuery有一个方法非 ...
- 在js中拼接<a>标签,<a>标签中含有onclick事件,点击无法触发该事件
我们在<a>标签中添加事件一般是onclick="editUser()" 这样添加,在html页面上是行的通的 但是如何你是在js中拼接<a>标签并在< ...
- html转js字符串拼接
https://www.bejson.com/convert/html_js/ html转js字符串拼接
- js中拼接HTML方式方法及注意事项
博主原创:未经博主允许,不得转载 在前端应用中,经常需要在js中动态拼接HTML页面,比如应用ajax进行局部刷新的时候,就需要在js中拼接HTML页面. 主要规则是将HTML页面的标签拼接为标签字符 ...
- 如何用js定义数组,用js来拼接json字段
定义js数组的方式有: var arr = (); var arr = []; var arr = new Array(); 如何拼接成一个json字段. <!DOCTYPE HTML PUBL ...
- js - 在拼接字符串中动态submit当前form
今天在做一个项目的时候, mapabc中的inforWindow中,如果是超链接a,不直接响应. 后来的解决方案是动态产生form,并调用summit方法.如下 自定义一个js函数: function ...
- JS字符串拼接优化
// 请把以下用于连接字符串的JavaScript代码修改为更高效的方式 var htmlString = ‘ < div class=”container” > ’ + ‘ < u ...
- js 字符串拼接
正常来说已经使用es6 的 模板了如`` //页面层 layer.open({ type: 1, content:`<div class="child_card"> & ...
- Js 字符串拼接的两种方法
字符串拼接的两种方法 用数组的方法的好处是:避免变量重新定义.赋值 <!DOCTYPE html> <html lang="en"> <head> ...
- js 高效拼接字符串
<script>//如果我们大量使用+=进行字符串拼接的话,将会使界面失去响应(卡死状态) //高效拼接字符串 var StringBuilder=function() { this.da ...
随机推荐
- mysql的隔离性和锁
INNODB的隔离性质 INNODB的事务支持4种隔离机制,分别是 READ UNCOMMITTED, READ COMMITTED, REPEATABLE READ, and SERIALIZABL ...
- LA 6892 The Safe Secret(矩阵连乘)
https://vjudge.net/problem/UVALive-6892 题意: 给出n个数字和n个符号(+,-,*和?),?可以为+,-,*中任意一个,现在要计算出这个式子的最小值和最大值,并 ...
- 利用IntelliJ IDEA创建第一个Groovy工程
因为某些原因,需要学习一下Groovy.关于Groovy的入门教程请看这篇文章http://www.ibm.com/developerworks/cn/education/java/j-groovy/ ...
- c++ 反转容器的元素顺序(reverse)
#include <vector> #include <iostream> #include <iterator> #include <algorithm&g ...
- 安装lua 环境
lua下载地址:https://www.lua.org/download.html curl -R -O http://www.lua.org/ftp/lua-5.3.5.tar.gz tar zxf ...
- python 解压zip压缩包
在当前路径解压zip压缩包,生成同名文件夹,内部目录结构与压缩包一致 import zipfile import os def un_zip(file_name): """ ...
- Angular2 表单验证相关
angular4响应式表单与校验http://blog.csdn.net/xiagh/article/details/78360845?locationNum=10&fps=1 How to ...
- Java 数组如何转成List集合
问题描述:对于给定的如下数组,如何转换成List集合? String[] array = {"a","b","c"}; 参考stackove ...
- poj 2029 Get Many Persimmon Trees 各种解法都有,其实就是瞎搞不算吧是dp
连接:http://poj.org/problem?id=2029 题意:给你一个map,然后在上面种树,问你h*w的矩形上最多有几棵树~这题直接搜就可以.不能算是DP 用树状数组也可作. #incl ...
- openfalcon源码分析之graph
openfalcon源码分析之graph 本节内容 graph功能 graph源码分析 2.1 graph中重要的数据结构 2.2 graph的简要流程图 2.3 graph处理数据过程 2.4 gr ...