Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] añadir textbox javascript

Estas en el tema de añadir textbox javascript en el foro de Javascript en Foros del Web. Hola Espero hacerme entender bien, estoy haciendo una base de datos de películas. Uso una api para imdb para ir añadiendo actores, directores, titulo, votos, ...
  #1 (permalink)  
Antiguo 02/09/2013, 10:21
 
Fecha de Ingreso: abril-2010
Mensajes: 78
Antigüedad: 14 años
Puntos: 0
añadir textbox javascript

Hola

Espero hacerme entender bien, estoy haciendo una base de datos de películas. Uso una api para imdb para ir añadiendo actores, directores, titulo, votos, etc.etc.

Resulta que la api solo me añade 4 actores y querria añadir una tecla (por ejemplo un '+') que dandole apareciera otro textbox pero la verdad es que ando algo perdido.

Ya estoy dentro de un form, así que opción de otro form esta descartada.

Gracias de antemano



Un saludo!
  #2 (permalink)  
Antiguo 02/09/2013, 10:25
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: añadir textbox javascript

¿Algo perdido?

Yo diría que bastante, ya que en el título del tema especificas que se trata de un problema de Javascript, y ciertamente lo es.

¿Entonces por qué preguntar en el foro de PHP y no en el de Javascript?

PDTA: He reportado tu tema para que lo muevan al sub-foro adecuado.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 02/09/2013, 10:27
 
Fecha de Ingreso: abril-2010
Mensajes: 78
Antigüedad: 14 años
Puntos: 0
Respuesta: añadir textbox javascript

jejeje

Lo estoy haciendo en php, pero creo que lo que quiero hacer se hace en javascript
  #4 (permalink)  
Antiguo 02/09/2013, 14:45
 
Fecha de Ingreso: abril-2010
Mensajes: 78
Antigüedad: 14 años
Puntos: 0
Respuesta: añadir textbox javascript

Casi lo tengo, me falla una cosita.

Si le digo que lo quiero en al id 'test' solo me añade una vez, encambio si no le especifico id añade tantas veces como pulse el botón

Que esta fallando??

Código:
<script>
function anadir(obj) {
  var tbody = document.getElementById('test');
        elem=document.createElement('br');
        obj.insertBefore(elem);
       
        elem=document.createElement('input');
        elem.setAttribute('type','text');
        elem.setAttribute('name','cast');
        elem.setAttribute('size',80);
        obj.insertBefore(elem);
        
        elem=document.createElement('input');
        elem.setAttribute('type','text');
        elem.setAttribute('name','cast');
        elem.setAttribute('size',80);
        obj.insertBefore(elem);
        tbody.insertBefore(obj);
}
</script>
Código:
       <td id='test'><input type='button' value='1' onclick='anadir(this.form)'/>
  #5 (permalink)  
Antiguo 02/09/2013, 16:55
Avatar de vick90  
Fecha de Ingreso: abril-2010
Mensajes: 144
Antigüedad: 14 años
Puntos: 14
Respuesta: añadir textbox javascript

Es que te falta el nodo de referencia
elementopadre.insertBefore(nuevonodo,nododereferen cia);
o tambien puedes usar el appendChild()
Código Javascript:
Ver original
  1. elementopadre.appendChild(nodonuevo)
Saludos
  #6 (permalink)  
Antiguo 03/09/2013, 00:26
 
Fecha de Ingreso: abril-2010
Mensajes: 78
Antigüedad: 14 años
Puntos: 0
Respuesta: añadir textbox javascript

Gracias!

Era eso :)
  #7 (permalink)  
Antiguo 03/09/2013, 00:27
 
Fecha de Ingreso: abril-2010
Mensajes: 78
Antigüedad: 14 años
Puntos: 0
Respuesta: añadir textbox javascript

Ahora tengo otra duda, como puede ser que esto no me funcione?

Código:
<form action="">
<input type='text' id='test' name='cast0' size='80' value=''/>
<input type="button" value="Contenido" onClick="javascript:alert(document.getElementById('test').value);">
</form>
Lo he probado en un archivo html y si que va, pero cuando lo pongo en mi código php no

Última edición por j4v1; 03/09/2013 a las 00:34
  #8 (permalink)  
Antiguo 03/09/2013, 02:45
Avatar de vick90  
Fecha de Ingreso: abril-2010
Mensajes: 144
Antigüedad: 14 años
Puntos: 14
Respuesta: añadir textbox javascript

A que te refies con que lo metiste a tu archivo php?
Lo metiste en un echo?
O simplemente le cambiaste la extension a php ?
  #9 (permalink)  
Antiguo 03/09/2013, 03:01
 
Fecha de Ingreso: abril-2010
Mensajes: 78
Antigüedad: 14 años
Puntos: 0
Respuesta: añadir textbox javascript

En un archivo php con echo
  #10 (permalink)  
Antiguo 04/09/2013, 08:57
 
Fecha de Ingreso: abril-2010
Mensajes: 78
Antigüedad: 14 años
Puntos: 0
Respuesta: añadir textbox javascript

no se porque pero ahora si que va, no he tocado nada

Etiquetas: php, textbox
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 05:01.