Foros del Web » Programando para Internet » Javascript »

Encontrar TextBox

Estas en el tema de Encontrar TextBox en el foro de Javascript en Foros del Web. Tengo una duda: Tengo que desarrollar un codigo en Javascript que me encuentre un Textbox y luego otro .. Por ejemplo: El primero es el ...
  #1 (permalink)  
Antiguo 03/11/2010, 20:11
 
Fecha de Ingreso: noviembre-2010
Ubicación: Santa Fe capital
Mensajes: 30
Antigüedad: 13 años, 5 meses
Puntos: 0
Encontrar TextBox

Tengo una duda:

Tengo que desarrollar un codigo en Javascript que me encuentre un Textbox y luego otro ..

Por ejemplo:

El primero es el nombre de la persona.. El primero tiene caracteres...
Y el segundo es una descripcion de la misma que tambien tiene caracteres..


Se podra encontrar con algun metodo estos textbox y que se copien los contenidos de los mismos a otra variable??

Desde ya muchas gracias
  #2 (permalink)  
Antiguo 03/11/2010, 20:58
 
Fecha de Ingreso: noviembre-2010
Ubicación: Santa Fe capital
Mensajes: 30
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Encontrar TextBox

nadie? Una respuesta ? :(
  #3 (permalink)  
Antiguo 03/11/2010, 21:35
Avatar de ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 1 mes
Puntos: 67
Respuesta: Encontrar TextBox

No se entiende a qué te refieres cuando dices: "encontrar un TextBox", ya veo que vienes de Visual Basic, por eso llamas así al input text, pero qué quieres decir con "encontrar", explícate mejor.

Última edición por ElJavista; 04/11/2010 a las 08:27
  #4 (permalink)  
Antiguo 03/11/2010, 22:37
 
Fecha de Ingreso: noviembre-2010
Ubicación: Santa Fe capital
Mensajes: 30
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Encontrar TextBox

no no vengo de VisualBasic
en realidad se C++

pero me refiero a encontrar campos donde se ingresa el texto..
Por ejemplo.. este campo donde estoy escribiendo la respuesta ahora es un campo de texto..

Se sigue llamando textbox en javascript o por lo menos eso vi o algo parecido
..

Ahora me entiendes?

Quiero crear un codigo que me Busque 2 campos en una pagina .. Los dos campos donde se ingresan textos.. en el primero uno mas corto que en el segundo
..

Se podra?

gracias
  #5 (permalink)  
Antiguo 04/11/2010, 08:32
Avatar de ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 1 mes
Puntos: 67
Respuesta: Encontrar TextBox

Si se puede, pero hasta ahora no lo entiendo del todo. Vemos, si quieres buscar todos los inputs en una determinada área de una web se hace así:

Código:
<script type="text/javascript">
    window.onload = function() {
        var inps = document.getElementById('contenedor').getElementsByTagName('input');
        // inps contiene todos los inputs dentro del elemento que tenga como id 'contenedor'
        // para saber si contiene texto se hariá de este modo

        var ni = inps.length, i;
        for (i = 0; i < ni; i ++) {
            inp = inps[i];

            if (inp.value != '') {
               // Encontramos un input con algún texto, ya tú ve lo que harías aquí.

            }
        }
   }
</script>
En programación web no se llama TextBox, se llama input text y si has visto por algún lugar que lo llamen TextBox es precisamente porque hay gente que viene de Visual Basic.
  #6 (permalink)  
Antiguo 04/11/2010, 08:57
 
Fecha de Ingreso: septiembre-2004
Ubicación: La Plata Argentina
Mensajes: 128
Antigüedad: 19 años, 7 meses
Puntos: 9
Respuesta: Encontrar TextBox

PAra identificarlos debes conocer algo mas.

por ejemplo :

si los "textbox" tienen id, usa : document.getElementByID("id del campo persona")

si conoces su posicion relativa puedes usar el codigode eljavista con el indice que identifiques

finalmente lospodrias identificar por alguna propiedad que tengan diferente o por el contenido.

Saludos
  #7 (permalink)  
Antiguo 04/11/2010, 13:34
 
Fecha de Ingreso: noviembre-2010
Ubicación: Santa Fe capital
Mensajes: 30
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Encontrar TextBox

Claro probare.. Lo que estoy haciendo es la busqueda de los Input Text.. Vere si me da el ID la pagian asi no tengo que buscarlo relativamente.
  #8 (permalink)  
Antiguo 04/11/2010, 20:48
 
Fecha de Ingreso: noviembre-2010
Ubicación: Santa Fe capital
Mensajes: 30
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Encontrar TextBox

Cita:
Iniciado por ElJavista Ver Mensaje
Si se puede, pero hasta ahora no lo entiendo del todo. Vemos, si quieres buscar todos los inputs en una determinada área de una web se hace así:

Código:
<script type="text/javascript">
    window.onload = function() {
        var inps = document.getElementById('contenedor').getElementsByTagName('input');
        // inps contiene todos los inputs dentro del elemento que tenga como id 'contenedor'
        // para saber si contiene texto se hariá de este modo

        var ni = inps.length, i;
        for (i = 0; i < ni; i ++) {
            inp = inps[i];

            if (inp.value != '') {
               // Encontramos un input con algún texto, ya tú ve lo que harías aquí.

            }
        }
   }
</script>
En programación web no se llama TextBox, se llama input text y si has visto por algún lugar que lo llamen TextBox es precisamente porque hay gente que viene de Visual Basic.

document.getElementById('contenedor').getElementsB yTagName('input');


Esto? Como es.. Toma el elemento desde el ID del contenedor.. y despues en "getElementsByTagName('input');" que esto?
  #9 (permalink)  
Antiguo 05/11/2010, 04:51
 
Fecha de Ingreso: septiembre-2003
Mensajes: 65
Antigüedad: 20 años, 7 meses
Puntos: 1
Respuesta: Encontrar TextBox

Es muy facil, cada campo de texto es un tipo <input> de tipo texto en html, se le puede poner un identificador a todo elemento html, asi que pones <input id='idquequieras' value='valorquequieras'> y luego en javascript
var variable1=document.getElementById('idquequieras'). value; y te pone en la variable1 el valor del input con el id "idquequieras"
  #10 (permalink)  
Antiguo 05/11/2010, 21:24
 
Fecha de Ingreso: noviembre-2010
Ubicación: Santa Fe capital
Mensajes: 30
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Encontrar TextBox

ok.. ya consegui los id de la pagina ..

Pero ahora como hago para interactuar con esa pagina .. o sea .. meter los textos dentro de esos Input Text, Supongo que con algun metodo del .value

p
  #11 (permalink)  
Antiguo 06/11/2010, 17:34
Avatar de ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 1 mes
Puntos: 67
Respuesta: Encontrar TextBox

Ya lo probaste? seguro que si y ya te dijiste cuenta que así es. Ah, pero no es método, value es una propiedad.
  #12 (permalink)  
Antiguo 07/11/2010, 22:28
 
Fecha de Ingreso: noviembre-2010
Ubicación: Santa Fe capital
Mensajes: 30
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Encontrar TextBox

No no le he probado.. estoy tratando de saber como hacerlo estilo plugin de firefox! pero no tengo la menor idea!

Etiquetas: encontrar, 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 23:02.