Foros del Web » Programando para Internet » Javascript »

Capturar Datos introducidos dinámicamente mediante javascript

Estas en el tema de Capturar Datos introducidos dinámicamente mediante javascript en el foro de Javascript en Foros del Web. Hola, he creado con html una tabla y la estoy aumentando dinámicamente mediante javascript con esta funcion: function agregarRespuesta(){ var table=document.getElementById('table3') var tr=document.createElement('tr') var input=document.createElement('input') ...
  #1 (permalink)  
Antiguo 01/02/2012, 13:01
 
Fecha de Ingreso: noviembre-2011
Mensajes: 17
Antigüedad: 12 años, 5 meses
Puntos: 0
Pregunta Capturar Datos introducidos dinámicamente mediante javascript

Hola, he creado con html una tabla y la estoy aumentando dinámicamente mediante javascript con esta funcion:

function agregarRespuesta(){
var table=document.getElementById('table3')
var tr=document.createElement('tr')
var input=document.createElement('input')
tr.appendChild(input)
table.appendChild(tr);
}

Qusiera que alguien me ayudara a setearle la propiedad value al input por el texto que entra el usuario en cada momento, pues no se como acceder a este texto para guardarlo en el input, acá les dejo la interfaz para que vean: cuento con su ayuda:
  #2 (permalink)  
Antiguo 01/02/2012, 14:24
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Capturar Datos introducidos dinámicamente mediante javascript

input.value = "valor";

¿cual es el problema?
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 02/02/2012, 11:16
 
Fecha de Ingreso: noviembre-2011
Mensajes: 17
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: Capturar Datos introducidos dinámicamente mediante javascript

Si, input.value=valor, y como hago para que valor tenga el texto introducido por el usuario, diria var valor=??????
  #4 (permalink)  
Antiguo 02/02/2012, 12:30
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Capturar Datos introducidos dinámicamente mediante javascript

no especificó "de dónde proviene el texto introducido por el usuario"

¿de otro input?

¿de un prompt?

sea más especifico
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #5 (permalink)  
Antiguo 02/02/2012, 13:31
Avatar de PIRRUMAN  
Fecha de Ingreso: febrero-2006
Ubicación: Monterrey, Nuevo León
Mensajes: 633
Antigüedad: 18 años, 3 meses
Puntos: 53
Respuesta: Capturar Datos introducidos dinámicamente mediante javascript

para obtener el valor de una caja de texto en cualquier accion, onclick, onblur, etc

podrias hacer lo siguiente

<script languaje="javascript">
function colocartextodeotrolado()
{
document.form.text1.value=document.form.text2.valu e;
}

function agregarvaloravariable()
{
var mivariable =document.form.text1.value;
alert ('texto1 = "'+ mivariable +'"');
}
</script>
<form name='form'>
Texto1<input type='text' name='text1' value=''/>
Texto2<input type='text' name='text2' value=''/>
<input type='button' value='Pasar Valor de T2 a T1' onclick='colocartextodeotrolado()'/>
<input type='button' value='Agregar a Variable lo de T1' onclick='agregarvaloravariable()'/>
</form>
__________________
“Prefiero ser un tonto momentaneo que un eterno ignorante”
“¡El éxito es resultado de los aciertos,los aciertos resultado de la experiencia y la experiencia resultado de los errores!”
  #6 (permalink)  
Antiguo 02/02/2012, 14:05
 
Fecha de Ingreso: noviembre-2011
Mensajes: 17
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: Capturar Datos introducidos dinámicamente mediante javascript

Hola maycolalvarez , el texto el usuario lo introduce en el input que ves en la foto, pero no encuentro como capturarlo, porque input.value me da indefinido, me comprendes?
  #7 (permalink)  
Antiguo 02/02/2012, 14:43
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Capturar Datos introducidos dinámicamente mediante javascript

se supone que debes de obtener la instancia del objeto, en este caso "input" se refiere a lo mismo, lo que pasa es que declaraste la nueva instancia del input como input, por lo tanto:

input.value = document.getElementById('id_del_otro_input').value;

ó

input.value = document.forms['nombre_form'].elements['name_del_otro_input'].value;
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #8 (permalink)  
Antiguo 01/11/2012, 19:43
 
Fecha de Ingreso: noviembre-2012
Mensajes: 7
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Capturar Datos introducidos dinámicamente mediante javascript

Cita:
Iniciado por PIRRUMAN Ver Mensaje
para obtener el valor de una caja de texto en cualquier accion, onclick, onblur, etc

podrias hacer lo siguiente

<script languaje="javascript">
function colocartextodeotrolado()
{
document.form.text1.value=document.form.text2.valu e;
}

function agregarvaloravariable()
{
var mivariable =document.form.text1.value;
alert ('texto1 = "'+ mivariable +'"');
}
</script>
<form name='form'>
Texto1<input type='text' name='text1' value=''/>
Texto2<input type='text' name='text2' value=''/>
<input type='button' value='Pasar Valor de T2 a T1' onclick='colocartextodeotrolado()'/>
<input type='button' value='Agregar a Variable lo de T1' onclick='agregarvaloravariable()'/>
</form>
Ese valor que introduciste en el texto, se le puede agregar mediante una funcion para crear un boton con un link?
Seria posible eso?

Llevo dias intentandolo pero no fui capaz. No se si alguien puede ayudarme.

Saludos
  #9 (permalink)  
Antiguo 02/11/2012, 13:14
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Capturar Datos introducidos dinámicamente mediante javascript

Cita:
Iniciado por dasy_javi Ver Mensaje
Ese valor que introduciste en el texto, se le puede agregar mediante una funcion para crear un boton con un link?
Seria posible eso?

Llevo dias intentandolo pero no fui capaz. No se si alguien puede ayudarme.

Saludos
el problema es que no se entiende lo que pides.

por un lado creas un input dinámicamente e indicas que quieres setearle el valor ¿no?

por otra lado indicas que quieres tener el valor de ése input: para eso debes de colocarle un ID o NAME para identificarlo, o usar la variable que creaste con la instancia del mismo.

si nos explicas mejor es más fácil ayudarte.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #10 (permalink)  
Antiguo 02/11/2012, 16:43
 
Fecha de Ingreso: noviembre-2012
Mensajes: 7
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Capturar Datos introducidos dinámicamente mediante javascript

Cita:
Iniciado por maycolalvarez Ver Mensaje
el problema es que no se entiende lo que pides.

por un lado creas un input dinámicamente e indicas que quieres setearle el valor ¿no?

por otra lado indicas que quieres tener el valor de ése input: para eso debes de colocarle un ID o NAME para identificarlo, o usar la variable que creaste con la instancia del mismo.

si nos explicas mejor es más fácil ayudarte.
A ver, te esplico. Yo quiero hacer un area de texto con un boton que añada lo que una marca (nombre que vaya a los botones que pretendo crear) y un link ( que pretendo asignar a ese mismo boton con esa marca) para que cree esos botones con marca y link y al clicarlos me dirigan a el link introducido.

Te pondre algo de un codigo que fui introduciendo con ayuda de lo que fui buscando en internet.


Cita:
<script>

function direccion(){
var myTextField = document.getElementById('myText');
var myTextField2 = document.getElementById('myText2');

location.href = + myTextField;
return location.href;
}

var cajas=0;
function agregar_caja(){

document.getElementById("cajas").innerHTML+="link "+new Number(cajas+1)+": <input type=button name='caja' value='direccion()' onclick='direccion()'><br>"


cajas=cajas+1



}



</script>
<div id="cajas"></div>
Marca: <input type='text' id='myText2' />Link: <input type='text' id='myText' />
<input type="button" value="nombre" onclick='agregar_caja()' />
La funcion direction quiero que me asigne el link al boton y si puede ser en la misma funcion hacer lo del nombre tambien sino haria otra.

Luego de eso pretendia poder añadir un boton para borrar link a link y otro para modificar.
Antes de nada deciros que bueno, soy principiante en etso y estoy aprendiendo, por lo que me disculpo de antemano si os parecen cosas obvias, os puedo asegurar que antes de acudir a pedir ayuda hice todo lo posible por hacerlo con lo que busque en google pero no fuy capaz. :(

Por otro lado ademas del problema que os expuse, os agradeceria si me pudierais indicar algunos libros de html y javascript que vengan mas completos para comprar o en pdf para buscar y poder asentar unas bases en estos lenguajes de programacion, ya que yo solo estudie C y algo de pascal.

No se si me he esplicado bien maycolalvarez, con lo que te espuse en el quote.

y gracias de antemano

Última edición por dasy_javi; 03/11/2012 a las 06:23
  #11 (permalink)  
Antiguo 05/11/2012, 08:51
Avatar de PIRRUMAN  
Fecha de Ingreso: febrero-2006
Ubicación: Monterrey, Nuevo León
Mensajes: 633
Antigüedad: 18 años, 3 meses
Puntos: 53
Respuesta: Capturar Datos introducidos dinámicamente mediante javascript

No comprendo bien que es lo que deseas..

Quieres hacer un link dinamico ?

quieres hacer un boton dinamico?

Creo podrias explciarnos si es posible con imagenes que deseas hacer
__________________
“Prefiero ser un tonto momentaneo que un eterno ignorante”
“¡El éxito es resultado de los aciertos,los aciertos resultado de la experiencia y la experiencia resultado de los errores!”
  #12 (permalink)  
Antiguo 05/11/2012, 09:25
 
Fecha de Ingreso: noviembre-2012
Mensajes: 7
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Capturar Datos introducidos dinámicamente mediante javascript

Cita:
Iniciado por PIRRUMAN Ver Mensaje
No comprendo bien que es lo que deseas..

Quieres hacer un link dinamico ?

quieres hacer un boton dinamico?

Creo podrias explciarnos si es posible con imagenes que deseas hacer


Bien , lo que quiero es que ese boton nombre cree otro link x: y su boton como hize con el ejemplo que puse antes, el problema es que los botones que creo no soy capaz de enlazarlos con la marca y el link que pongo en el area de texto. Me gustaria poder por ejemplo: Marca: Google Link: http://www.google.es , darle al boton y que el boton que se cree tenga como nombre Google y al clicarlo me lleve a la pagina que introduci en el area de link.

No se si me esplique ahora.
  #13 (permalink)  
Antiguo 05/11/2012, 11:14
Avatar de marlanga  
Fecha de Ingreso: enero-2011
Ubicación: Murcia
Mensajes: 1.024
Antigüedad: 13 años, 3 meses
Puntos: 206
Respuesta: Capturar Datos introducidos dinámicamente mediante javascript

http://jsfiddle.net/marlanga/ZpWAX/1/
He utilizado métodos delegados ya que el código obstrusivo está penado con la muerte en mi país.
  #14 (permalink)  
Antiguo 05/11/2012, 17:53
 
Fecha de Ingreso: noviembre-2012
Mensajes: 7
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Capturar Datos introducidos dinámicamente mediante javascript

Cita:
Iniciado por marlanga Ver Mensaje
[url]http://jsfiddle.net/marlanga/ZpWAX/1/[/url]
He utilizado métodos delegados ya que el código obstrusivo está penado con la muerte en mi país.
Mm esta perfectooo. Muchas graciaaass. Ahora me toc entender bien el codigo ya que estoy aprendiendo desde hace poco. El "appendChild" que hace exactamente? No sabras de un libro completo de javasccript en pdf para poder revisarlo.

Ahora ando mirando para saltear los botones y colocarle al lado uno de borradoo modificado.
  #15 (permalink)  
Antiguo 06/11/2012, 06:13
Avatar de marlanga  
Fecha de Ingreso: enero-2011
Ubicación: Murcia
Mensajes: 1.024
Antigüedad: 13 años, 3 meses
Puntos: 206
Respuesta: Capturar Datos introducidos dinámicamente mediante javascript

El appenChild añade un elemento al final de otro elemento (es decir, entre sus etiquetas de abre y cierre, pero el último en el caso de haber otros) del DOM.

Tutoriales de inciación hay un montón. Por ejemplo éste es abstante bueno:
http://librosweb.es/javascript/index.html
  #16 (permalink)  
Antiguo 06/11/2012, 06:34
 
Fecha de Ingreso: noviembre-2012
Mensajes: 7
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Capturar Datos introducidos dinámicamente mediante javascript

Cita:
Iniciado por marlanga Ver Mensaje
El appenChild añade un elemento al final de otro elemento (es decir, entre sus etiquetas de abre y cierre, pero el último en el caso de haber otros) del DOM.

Tutoriales de inciación hay un montón. Por ejemplo éste es abstante bueno:
[url]http://librosweb.es/javascript/index.html[/url]
Muchas gracias marlanga. Una cosa mas para ir mirandolo. Para hacer una base de datos para el link y la marca, para una aplicacion, se podria hacer? y si es asi, donde y como la busco para hacerme una idea de como debe ser?
  #17 (permalink)  
Antiguo 06/11/2012, 06:45
Avatar de marlanga  
Fecha de Ingreso: enero-2011
Ubicación: Murcia
Mensajes: 1.024
Antigüedad: 13 años, 3 meses
Puntos: 206
Respuesta: Capturar Datos introducidos dinámicamente mediante javascript

Necesitarás un lenguaje de servidor, como PHP, y una base de datos, como mySQL.

http://www.webestilo.com/php/php00.phtml
http://www.programacion.com/articulo...o_de_mysql_189
  #18 (permalink)  
Antiguo 06/11/2012, 06:55
 
Fecha de Ingreso: noviembre-2012
Mensajes: 7
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Capturar Datos introducidos dinámicamente mediante javascript

Cita:
Iniciado por marlanga Ver Mensaje
Necesitarás un lenguaje de servidor, como PHP, y una base de datos, como mySQL.

[url]http://www.webestilo.com/php/php00.phtml[/url]
[url]http://www.programacion.com/articulo/tutorial_basico_de_mysql_189[/url]
Mmm oki, pero eso me valdra para una aplicacion android? es que ya intente usar una vez lenguaje php y no me lo entendio o puede que yo no lo usase bien.
Gracias nuevamente.
  #19 (permalink)  
Antiguo 06/11/2012, 07:53
Avatar de marlanga  
Fecha de Ingreso: enero-2011
Ubicación: Murcia
Mensajes: 1.024
Antigüedad: 13 años, 3 meses
Puntos: 206
Respuesta: Capturar Datos introducidos dinámicamente mediante javascript

PHP es un lenguaje de servidor, es independiente de la máquina donde corra el navegador.
Tienes un cacao de conceptos importante, deberías de buscar más info sobre el tema antes de empezar a programar.

Etiquetas: funcion, html, input, mediante
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:09.