Hola
Tengo un problema, en un formulario utilice un tabla que crea y elimina campos de manera dinámica. Estas son las dos funciones javascript para crear y remover los campos de la tabla:
Código:
function add(){
numFilas++;
myNewRow = document.getElementById("tablaequipos").insertRow(-1);
myNewRow.id=indiceFilaFormulario;
myNewCell=myNewRow.insertCell(-1);
myNewCell.innerHTML="<td><select name='nomequipo["+indiceFilaFormulario+"]' id='"+indiceFilaFormulario+"' onchange='mostrareq(this);'></select></td>";
listarEquipos(indiceFilaFormulario);
myNewCell=myNewRow.insertCell(-1);
myNewCell.innerHTML="<td> <input type='text' name='vlrarriendo["+indiceFilaFormulario+"]' id='vlrarriendo["+indiceFilaFormulario+"]' size='10' ></td>";
myNewCell=myNewRow.insertCell(-1);
myNewCell.innerHTML="<td><input type='text' name='cantidad["+indiceFilaFormulario+"]' size='10' value='0'></td>";
myNewCell=myNewRow.insertCell(-1);
myNewCell.innerHTML="<td><input type='button' value='Eliminar' onclick='remove(this)'></td>";
indiceFilaFormulario++;
}
function remove(obj){
numFilas--;
var oTr = obj;
while(oTr.nodeName.toLowerCase()!='tr'){
oTr=oTr.parentNode;
}
var root = oTr.parentNode;
root.removeChild(oTr);
}
El problema es que tengo que validar por ejemplo que dos campos en dos filas distintas no tengan el mismo valor.
Yo se como recorrer las celdas de la tabla, pero no se como extraer los datos de los campos de texto o del select que hay en la primera celda.
espero que me haya hecho explicar...
espero me colaboren... Gracias y Saludos