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:
El problema es que tengo que validar por ejemplo que dos campos en dos filas distintas no tengan el mismo valor. 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); }
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