我在两个选项卡(选项卡hasilproduksi和选项卡停机时间)中有两个表。每个选项卡都是带有表格的页面。当我点击加号按钮时,我想向表中添加一行。我的代码无法按预期工作,我非常感谢任何帮助。当按下按钮时自动添加行
这里是我的代码(tab_hasilproduksi):
function addTableRowHasilProduksi() {
row = parseInt($('#tableRowHasilProduksi').val()) + 1;
$('#plusButtonHasilProduksi').remove();
var html = ' \
<tr id="rowTableHasilProduksi_' + row + '"> \
<td> \
<div class="input-group"> \
<input id="typepartid_' + row + '" class="form-control ui-autocomplete" type="text" onchange="myFunction(' + row + ')" name="typepartid_' + row + '" >\
<span class="input-group-btn">\
<button type="button" class="btn btn-default glyphicon glyphicon-folder-open" name="button" id="buttonPartID' + row + '">\
</button>\
</span>\
</div>\
</td> \
<td>\
<select id="hasilproduksi_' + row + '" class="form-control" onchange="hasilProduksiChage(' + row + ')" name="hasilproduksi_' + row + '"> \
<option value="-">--Select--</option>\
<option value="Good">Good</option>\
<option value="Repair">Repair</option>\
<option value="Reject">Reject</option>\
</select> \
</td> \
<td><input id="qty_' + row + '" type="text" class="form-control" onkeydown="return numbersonly(this, event);" onkeyup="javascript:tandaPemisahTitik(this);" name="qty_' + row + '" /> \
</td> \
<td id="tdTypeReject_' + row + '"> \
<select id="typereject_' + row + '" class="form-control" name="typereject_' + row + '"> \
' + htmlTypeReject + ' \
</select> \
</td> \
<td><input id="keteranganreject_' + row + '" type="text" class="form-control" name="keteranganreject_' + row + '"/></td> \
<td><button type="button" class="btn btn-sm btn-default" onclick="deleteRowHasilProduksi(' + row + ')">x</button></td> \
</tr> \
<tr id="plusButtonHasilProduksi"> \
<td colspan="6"><button type="button" class="btn btn-sm btn-default" style="width:100%" onclick="addTableRowHasilProduksi()">+</button></td> \
</tr>';
$('#tableHasilProduksi > tbody').append(html);
//variable row table add +1
$('#tableRowHasilProduksi').val(row);
}
tab_downtime:
function addTableRowDowntime() {
row = parseInt($('#tableRowDowntime').val()) + 1;
$('#plusButtonDowntime').remove();
var html = ' \
<tr id="rowTableDowntime_' + row + '"> \
<td><button type="button" class="btn btn-sm btn-default" onclick="deleteRowDowntime(' + row + ')">-</button></td> \
\t <td><input id="partdown_' + row + '" type="text" class="form-control" name="partdown_' + row + '" readonly="readonly"></input>\</td> \
<td id="tdDowntime_' + row + '"> \
<select id="downtime_' + row + '" class="form-control" name="downtime_' + row + '"> \
' + htmlDowntime + ' \
</select> \
</td> \
<td><input id="durasi_' + row + '" class="form-control" type="text" name="durasi_' + row + '" onfocusout="durasiOnFocusOut(this)" onfocusin="durasiOnFocusIn(this)"/></td> \
<td><input id="keterangandowntime_' + row + '" class="form-control" type="text" name="keterangandowntime_' + row + '"/></td> \
</tr> \
<tr id="plusButtonDowntime"> \
<td colspan="5"><button type="button" class="btn btn-sm btn-default" style="width:100%" onclick="addTableRowDowntime()">+</button></td> \
</tr>';
$('#tableDowntime > tbody').append(html);
//variable row table add +1
$('#tableRowDowntime').val(row);
}
你能解释一下你在找什么吗? – Shiladitya
我想如果我点击标签Hasil Produksi中的加号按钮,也会自动在标签页宕机时间添加行 –