Lo que quiero y no consigo es saber como puedo al pulsar el boton "borrar", borrar la fila en la que esta el boton y la superior. Se que hay que usar el deleteRow(), pero no se como hacerlo.
Script para añadir filas a una tabla
Código PHP:
<script>
function anyadefila(){
obj=document.getElementById('tablatemp');
var x=obj.insertRow(0);
var y=x.insertCell(0);
y.innerHTML="Valor2"
var y=x.insertCell(1);
elTd=document.createElement('td');
elem=document.createElement('input');
elem.type='text';
elem.name='Valor2';
elTd.appendChild(elem);
y.appendChild(elTd);
//boton borrar
var y=x.insertCell(2);
elTd=document.createElement('td');
elem=document.createElement('input');
elem.type='button';
elem.name='borrar';
elem.value="borrar";
elTd.appendChild(elem);
y.appendChild(elTd);
var x=obj.insertRow(0);
var y=x.insertCell(0);
y.innerHTML="Valor1"
var y=x.insertCell(1);
elTd=document.createElement('td');
elem=document.createElement('input');
elem.type='text';
elem.name='Valor1';
elTd.appendChild(elem);
y.appendChild(elTd);
var y=x.insertCell(2);
</script>
}
Código PHP:
<input name="temp" type="button" id="temp" value="Añade fila" onclick="anyadefila()" />
<table width="97%" border="0" bordercolor="#FFFFCC" id="tablatemp">
<tr id="fila">
<td width="46%">Valor1: </td>
<td width="54%"><input name="valor1" type="text" id="valor1" size="20" /></td>
<td width="1"> </td>
</tr>
<tr>
<td>Valor2: </td>
<td><input name="valor2" type="text" id="valor2" size="20" /></td>
</table>