Aplique un script donde un campo input le pasa el valor a otro campo encuanto voy escribiendo, es asi:
El Script...
Código Javascript:
Ver original
<script languaje="javascript"> function pasaValor(form) { form.campo2.value = form.campo1.value; } </script>
El formulrio...
Código Javascript:
Ver original
<form name="ejemplo2" method="POST"> Tu nombre: <input type="text" name="campo1" onKeyUp="pasaValor(this.form)"><br> Nombre introducido: <input type="text" name="campo2" ReadOnly> </form>
Bueno la cosa es que funciona perfecto, pero si pongo script java en la cabecera de la página......pero si quiero que lea esta función desde un archivo externo tengo que cambiarle algunas cosas para que funcione, en ese caso hago lo siguiente:
Código Javascript:
Ver original
<script languaje="javascript"> function pasaValor(form) { document.ejemplo2.campo2.value = document.ejemplo2.campo1.value; } </script>
Osea en este caso tengo que ponerle literalmente el nombre del formulario para que funcione, no puedo ponerle "document.form" porque no funciona. Entonces la pregunta es:¿como hago para que me reconozca directamente el nombre del formulario enviado como en el primer ejemplo ?
Necesito que sea asi, porque son varios formularios que se generan a traves de PHP.
Debe ser muy simple la respuesta! pero pasa que soy novato en el tema y por mas que busqué no encontre la respuesta ademas me gustaria mantener las funciones de java en un archivo externo y no dentro de la página como esta funcionando ahora.
Desde ya gracias!!