Ya estoy otra vez aqui con un nuevo problema, lo que estoy haciendo se encuentra en
ESTA PAGINA
Y como podeis ver el tema de insertar filas y quitarlas lo tengo claro, lo del autonumerico tambien, lo que ocurre es que quiero que cuando llegue a la fila 1 deje de borrar, y he probado de varias formas pero no lo consigo.
La primera fila es fija y no me la genera el javascript, por eso la variable tiene el valor 1 y no 0, el codigo es el siguiente:
Código:
<script language=javaScript1.2>
var num=1;
function resta() {
var miTabla = document.getElementById("cuerpoTabla");
num=(num-=1)
miTabla.deleteRow();
}
function suma() {
var miTabla = document.getElementById("cuerpoTabla");
var fila = document.createElement("tr");
var celda1 = document.createElement("td");
var celda2 = document.createElement("td");
var celda3 = document.createElement("td");
var celda4 = document.createElement("td");
var celda5 = document.createElement("td");
num=(num+=1)
celda1.innerHTML = "<p align='center'><input type='text' name='turno' size='3' value='"+num+"'>";
celda2.innerHTML = "<p align='center'><textarea rows='1' name='hora' cols='6'></textarea>";
celda3.innerHTML = "<textarea rows='1' name='profesor' cols='17'></textarea>";
celda4.innerHTML = "<textarea rows='1' name='alumno' cols='17'></textarea>";
celda5.innerHTML = "<p align='center'><textarea rows='1' name='aula' cols='4'></textarea>";
fila.appendChild(celda1);
fila.appendChild(celda2);
fila.appendChild(celda3);
fila.appendChild(celda4);
fila.appendChild(celda5);
miTabla.appendChild(fila);
}
</script>
........
<button onclick=suma()>+</button> <button onclick=resta('num')>-</button>
Alguien puede echarme una mano???
Gracias