js的拼接

时间:2023-03-09 09:32:17
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>