//动态添加table行
var rowCount = 0;
function TableAddTr() {
rowCount++;
//行
var tr = document.createElement("tr");
tr.id = SetName("tr_info");
//产品名称
var tdDTName = document.createElement("td");
tdDTName.id = SetName("td_DTName");
tdDTName.innerHTML = "<input type='hidden' id = '" + SetName('txtDTid') + "' />";
tdDTName.innerHTML += "<input type ='text' id = '" + SetName('txtDTName') + "' οnclick=\"openwinDevices('" + rowCount + "');\" />";
//订购数量
var tdDCNum = document.createElement("td");
tdDCNum.id = SetName("td_DCNum");
tdDCNum.innerHTML = "<input type ='text' id = '" + SetName('txtDCNum') + "' οnkeyup='CheckInputIntFloat(this);' >";
//单位
var tdUnit = document.createElement("td");
tdUnit.id = SetName("td_Unit");
tdUnit.innerHTML = "<input readonly='readonly' type ='text' id = '" + SetName('txtUnit') + "'>";
//价格
var tdPrice = document.createElement("td");
tdPrice.id = SetName("td_Price");
tdPrice.innerHTML = "<input type ='text' οnkeyup='CheckInputIntFloat(this);' id = '" + SetName('txtPrice') + "'>";
//操作
var tdOP = document.createElement("td");
tdOP.id = SetName("td_op");
tdOP.innerHTML = "<input type ='button' style='width:60px;' id ='" + SetName('btnDelRow') + "' onclick ='DeleteRow(" + rowCount + ")' value ='删除'>";
//整合
tr.appendChild(tdDTName);
tr.appendChild(tdDCNum);
tr.appendChild(tdUnit);
tr.appendChild(tdPrice);
tr.appendChild(tdOP);
document.getElementById("tbDevicePurchase").appendChild(tr);
}
//获取名称与行号对应
function SetName(src) {
return src + rowCount;
}
//删除行
function DeleteRow(rowIndex) {
//debugger;
var currentRow = document.getElementById("tr_info" + rowIndex);
document.getElementById("tbDevicePurchase").removeChild(currentRow);
}
//得到表格中单元格的值
function GetValue() {
var trCount = document.getElementById("tbDevicePurchase").getElementsByTagName("tr");
var sValue = "";
for (var i = 1; i < trCount.length; i++) {
var rowIndex = trCount[i].id.substring(7);
sValue += "'" + document.getElementById("txtDTid" + rowIndex).value + "',"
+ "'" + document.getElementById("txtDTName" + rowIndex).value + "',"
+ "'" + document.getElementById("txtDCNum" + rowIndex).value + "',"
+ "'" + document.getElementById("txtUnit" + rowIndex).value + "',"
+ "'" + document.getElementById("txtPrice" + rowIndex).value + "';";
}
document.getElementById("txtsValue").value = sValue;
}
var rowCount = 0;
function TableAddTr() {
rowCount++;
//行
var tr = document.createElement("tr");
tr.id = SetName("tr_info");
//产品名称
var tdDTName = document.createElement("td");
tdDTName.id = SetName("td_DTName");
tdDTName.innerHTML = "<input type='hidden' id = '" + SetName('txtDTid') + "' />";
tdDTName.innerHTML += "<input type ='text' id = '" + SetName('txtDTName') + "' οnclick=\"openwinDevices('" + rowCount + "');\" />";
//订购数量
var tdDCNum = document.createElement("td");
tdDCNum.id = SetName("td_DCNum");
tdDCNum.innerHTML = "<input type ='text' id = '" + SetName('txtDCNum') + "' οnkeyup='CheckInputIntFloat(this);' >";
//单位
var tdUnit = document.createElement("td");
tdUnit.id = SetName("td_Unit");
tdUnit.innerHTML = "<input readonly='readonly' type ='text' id = '" + SetName('txtUnit') + "'>";
//价格
var tdPrice = document.createElement("td");
tdPrice.id = SetName("td_Price");
tdPrice.innerHTML = "<input type ='text' οnkeyup='CheckInputIntFloat(this);' id = '" + SetName('txtPrice') + "'>";
//操作
var tdOP = document.createElement("td");
tdOP.id = SetName("td_op");
tdOP.innerHTML = "<input type ='button' style='width:60px;' id ='" + SetName('btnDelRow') + "' onclick ='DeleteRow(" + rowCount + ")' value ='删除'>";
//整合
tr.appendChild(tdDTName);
tr.appendChild(tdDCNum);
tr.appendChild(tdUnit);
tr.appendChild(tdPrice);
tr.appendChild(tdOP);
document.getElementById("tbDevicePurchase").appendChild(tr);
}
//获取名称与行号对应
function SetName(src) {
return src + rowCount;
}
//删除行
function DeleteRow(rowIndex) {
//debugger;
var currentRow = document.getElementById("tr_info" + rowIndex);
document.getElementById("tbDevicePurchase").removeChild(currentRow);
}
//得到表格中单元格的值
function GetValue() {
var trCount = document.getElementById("tbDevicePurchase").getElementsByTagName("tr");
var sValue = "";
for (var i = 1; i < trCount.length; i++) {
var rowIndex = trCount[i].id.substring(7);
sValue += "'" + document.getElementById("txtDTid" + rowIndex).value + "',"
+ "'" + document.getElementById("txtDTName" + rowIndex).value + "',"
+ "'" + document.getElementById("txtDCNum" + rowIndex).value + "',"
+ "'" + document.getElementById("txtUnit" + rowIndex).value + "',"
+ "'" + document.getElementById("txtPrice" + rowIndex).value + "';";
}
document.getElementById("txtsValue").value = sValue;
}