mili
05-05-2003, 07:43 PM
I've been unsucessful in solving this problem for several days.Khalid gave me an example for this, but unfortunately that's not exactly what I wanted.Please can some one help me?
I'm trying to delete rows that have been checked using javascript.This is simple.However, my table rows are dynamically generated using JS and how would I know which of these boxes were checked and how can I delete these rows?Here is my code:
<html>
<html>
<head>
<script language="JavaScript" type="text/javascript">
function addRow(id){
var tbody = document.getElementById
(id).getElementsByTagName("TBODY")[0];
var row = document.createElement("TR")
var td1 = document.createElement("TD")
td1.innerHTML = "<input type=checkbox align=center name='"+name+"' id='"+name+"'>";
var td2 = document.createElement("TD")
td2.innerHTML = "<span class=sub-title>Class Name : </span><select size=1 name='"+name+"' id='"+name+"'><option selected>Select an option<option value=1>option 1<option value=2>option 2<option value=3>option 3</select>";
var td3 = document.createElement("TD")
td3.innerHTML = "<input type=text align=center size=25 name='"+name+"' id='"+name+"'>";
var td4 = document.createElement("TD")
td4.innerHTML = "<input type=text align=center size=25 name='"+name+"' id='"+name+"'>";
row.appendChild(td1);
row.appendChild(td2);
row.appendChild(td3);
row.appendChild(td4);
tbody.appendChild(row);
}
</script>
</head>
<body>
<form name="Test">
<table id="myTable" cellspacing="0" width="100%" border="1">
<tbody>
<tr bgcolor="#cfcfcf">
<td width="10%"><input type="button" value="Delete"><input type="button" value="Add Row" onclick="addRow('myTable')"></td>
<td width="30%">column1</td>
<td width="30%">column2</td>
<td width="30%">column3</td>
</tr>
</tbody>
</table>
</form>
</body>
</html>
I'm trying to delete rows that have been checked using javascript.This is simple.However, my table rows are dynamically generated using JS and how would I know which of these boxes were checked and how can I delete these rows?Here is my code:
<html>
<html>
<head>
<script language="JavaScript" type="text/javascript">
function addRow(id){
var tbody = document.getElementById
(id).getElementsByTagName("TBODY")[0];
var row = document.createElement("TR")
var td1 = document.createElement("TD")
td1.innerHTML = "<input type=checkbox align=center name='"+name+"' id='"+name+"'>";
var td2 = document.createElement("TD")
td2.innerHTML = "<span class=sub-title>Class Name : </span><select size=1 name='"+name+"' id='"+name+"'><option selected>Select an option<option value=1>option 1<option value=2>option 2<option value=3>option 3</select>";
var td3 = document.createElement("TD")
td3.innerHTML = "<input type=text align=center size=25 name='"+name+"' id='"+name+"'>";
var td4 = document.createElement("TD")
td4.innerHTML = "<input type=text align=center size=25 name='"+name+"' id='"+name+"'>";
row.appendChild(td1);
row.appendChild(td2);
row.appendChild(td3);
row.appendChild(td4);
tbody.appendChild(row);
}
</script>
</head>
<body>
<form name="Test">
<table id="myTable" cellspacing="0" width="100%" border="1">
<tbody>
<tr bgcolor="#cfcfcf">
<td width="10%"><input type="button" value="Delete"><input type="button" value="Add Row" onclick="addRow('myTable')"></td>
<td width="30%">column1</td>
<td width="30%">column2</td>
<td width="30%">column3</td>
</tr>
</tbody>
</table>
</form>
</body>
</html>