Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/01/2006, 17:07
msi
 
Fecha de Ingreso: marzo-2005
Mensajes: 70
Antigüedad: 19 años, 2 meses
Puntos: 0
Formas de crear campos de formularios

Hola, he estado viendo las FAQ y he visto 2 maneras para crear campos nuevos en un formulario. Lo malo es que sólo me funcionan en Internet Explorer y no en Fifefox y creo que lo mínimo aceptable es que funcione en esos 2 navegadores.

Os cuento las maneras que conozco y a ver si podeis decirme alguna más:

function AddNuevoEjercicio1(){
var table = TableData;
var lnRow = table.rows.length;
var insertedRow = table.insertRow(parseFloat(lnRow));
var cell = insertedRow.insertCell();
cell.innerHTML = "Tiempo teórico: <input type=\"text\" name=\"tiempoteorico\" size=\"2\" maxlength=\"3\"/> (min)";
}

function AddNuevoEjercicio2(){
document.getElementById('nuevoejercicio').innerHTM L += ' A ver.. <input type="text" name="tiempoteorico">';
}
.................................................. .............

<table id="TableData">
<tr>
<td id="nuevoejercicio"></td>
</tr>
</table>



<input type="button" name="boton" value="Añadir ejercicio" onclick="javascript:addNuevoEjercicioX()"/>

.................................................. ........

En este enlace: http://javascript.internet.com/forms...-controls.html si he encontrado un ejemplo válido en los 2 navegadores aunque creo que es un poco más engorroso.

¿Sabeis algún otro código javascript válido en los 2 navegadores?