<HTML> <HEAD> <meta http-equiv="Content-Type" content="text/html; charset=windows-874"> <TITLE> test add delete txtbox</TITLE> <SCRIPT language="javascript"> function addRow(){ var root=document.getElementById('myTbl').getElementsByTagName('tbody')[0]; var rows=root.getElementsByTagName('tr'); var clone=cloneEl(rows[rows.length-1]); root.appendChild(clone); } function addColumn(){ var rows=document.getElementById('myTbl').getElementsByTagName('tr'), i=0, r, c, clone; while(r=rows[i++]){ c=r.getElementsByTagName('td'); clone=cloneEl(c[c.length-1]); c[0].parentNode.appendChild(clone); } } function cloneEl(el){ var clo=el.cloneNode(true); return clo; } function deleteRow(tableID) { try { var table = document.getElementById(tableID); var rowCount = table.rows.length; for(var i=0; i<rowCount; i++) { var row = table.rows[i]; var chkbox = row.cells[0].childNodes[0]; if(null != chkbox && true == chkbox.checked) { table.deleteRow(i); rowCount--; i--; } else { //alert('else'); } } } catch(e) { alert(e); } } function deleteCell(tableID) { var table = document.getElementById(tableID); //var cellCount =table.cells.length; var cellCount =3; alert(cellCount); for(var i=0; i<cellCount; i++) { alert(i); table.deleteCell(i); } } </SCRIPT> <style type="text/css"> body { font-size:12px; } .titleCol { } .bggray{ background-color:#F0F0F0; border:1px #CCCCCC solid; } .table_gray td { border:1px #CCCCCC solid; } input[type=text] { width: 70px; } .Metrixbox { width:95%; border:1px #CCCCCC dashed; padding: 15px; margin-bottom:5px; margin-top:5px; } li { list-style:none; padding:1px; } li div { width:70px; float:left; text-align:right; padding-right:1px; } .alert { color:#FF0000; font-size:10px; } .txt_notstock { color:#999999; } </style> </HEAD> <BODY> <div style="width:95%; text-align:right">เพิ่ม/ลบคอลัมน์ <button type="button" onClick="addColumn()">+</button> <button type="button" onClick="delCell()">-</button> </div> <table width="95%" border="0" cellpadding="3" cellspacing="2" id="myTbl" class="table_gray"> <tr id="firstTr"> <td colspan="2" align="center" valign="middle" class="bggray" ><input name="Rows_show" type="hidden" style="border:none; width:100px;" class="bggray" /></td> <td align="left" class="bggray"> <INPUT type="checkbox" name="chk_del" id="chk_del"/>xxxxx</td> </tr> <tr id="firstTr"> <td width="20" align="left" valign="middle" class="bggray"><INPUT type="checkbox" name="chk" id="chk"/></td> <td width="178" align="left" valign="middle" class="bggray">xxxxx</td> <td align="left" id="firstCol">xxxx </td> </tr> </table> <br /> เพิ่ม/ลบแถว <button type="button" onClick="addRow()">+</button> <button type="button" onClick="deleteRow('myTbl')">-</button> </div> </BODY> </HTML>
<button type="button" onClick="delCell()">-</button> </div>
function deleteColumn(tblId) { var allRows = document.getElementById(tblId).rows; for (var i=0; i<allRows.length; i++) { if (allRows[i].cells.length > 1) { allRows[i].deleteCell(-1); } } }
<button type="button" onClick="deleteColumn('myTbl')">-</button> </div>
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง