Hola:
Prueba esto:
Código:
<html>
<head>
<title>
prueba
</title>
<script type="text/javascript">
function innovar(f, que) {
f.innerHTML += "<input type='text' name='" + que + "' />";
}
function chequear(f, que) {
alert(f[que].value)
}
</script>
</head>
<body >
<form name="prueba" >
<input type=text name=nuevo />
<input type=button value=nuevo onclick="innovar(this.form, nuevo.value)" />
<input type=button value="ver nuevo" onclick="alert(this.form.innerHTML)" />
<input type=button value="ver value nuevo" onclick="chequear(this.form, nuevo.value)" />
</form>
</body>
</html>
Los campos se crean dinámicamente y en firefox va bien...
Puedes probarlo aquí:
http://www.pepemolina.com/probador/
¿Se parece a lo que tienes...?
Saludos