Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Frameworks JS (http://www.forosdelweb.com/f127/)
-   -   obtener valor de un campo de texto (http://www.forosdelweb.com/f127/obtener-valor-campo-texto-556436/)

grupo-iguanas 12/02/2008 20:45

obtener valor de un campo de texto
 
bueno mi problema es el siguiente:

quiero mostrar un mensaje de alerta(en realidad es para otra cosa pero si funciona para esto ya la hice:arriba:) y el problema es que no puedo recoger el contenido del campo:

este es mi script
Código HTML:

<input type="text" id="xx" />
<button type="button" onClick="tel()">envia</button>
<script>
function tel() {
        var num=document.getElementById('xx');
        alert(num.innerHTML);
</script>

lo he intentado de mas de una forma y no sale;;; agradeceria su ayuda saludos:si::-)

helacer 12/02/2008 20:58

Re: obtener valor de un campo de texto
 
Pruebe con

Código HTML:

<input type="text" id="xx" />
<button type="button" onClick="tel()">envia</button>
<script>
function tel() {
        var num=document.forms.NOMBREFORMULARIO.xx.value;
        alert(num);
</script>


Suerte

grupo-iguanas 12/02/2008 21:10

Re: obtener valor de un campo de texto
 
gracias compa helacer :arriba::arriba: funciona

pero se podria hacer sin formulario???: lo que necesito es obtener el dato y almacenarlo en una variable y enviar dicha variable por ajax para no refrescar la pagina

el unico problema es almacenar esa variable y lo del alert es nada mas por mientras para debuguearlo y saber que esta correctamente almacenado

KarlanKas 13/02/2008 03:03

Re: obtener valor de un campo de texto
 

<input type="text" id="xx" />
<button type="button" onClick="tel()">envia</button>
<script>
function tel() {
var num=document.getElementById('xx');
alert(num.value);
</script>

Te mando a ajax. Pero no estaría de más que te explicaras un poco más...

grupo-iguanas 13/02/2008 16:06

Re: obtener valor de un campo de texto
 
bueno explicando mas detalladamente:
necesito que dentro de un formulario entre uno de los campos para dar de alta los datos de un cliente tenga un campo donde me pida el numero total de telefonos que tiene el cliente(que sea dinamico) para esto : tengo un campo donde pido el numero de telefonos y mediante ajax cargo dentro del formulario el numero de campos que necesito para almacenar los telefonos

este codigo ya funciona!!

Código HTML:

<input class="validate-digits" id="xx" name="tel" title="Numero total de telefonos"  />
<button type="button" onClick="tel()">envia</button>

<script>
function tel() {
        var num=document.getElementById('xx');
        alert(num.value);
}
</script>

pero si la primera parte esta dentro de un form;me marca error
----->>> tel is not a function


Código HTML:

<form>
 <input class="validate-digits" id="xx" name="tel" title="Numero total de telefonos"  />
<button type="button" onClick="tel()">envia</button>
</form>
<script>
function tel() {
        var num=document.getElementById('xx');
        alert(num.value);
}
</script>

la parte de ajax no me causa problemas y por eso la omito y sea mas facil explciarme

espero me puedan ayudar:arriba::arriba:

grupo-iguanas 13/02/2008 16:23

Re: obtener valor de un campo de texto
 
me hice bolas con esto::: lo que mencione arriba se soluciona con lo que me dijo helacer y sino uso formulario funciona como lo dice karlankas

gracias a ambos:arriba::arriba::arriba::arriba::arriba:

y yo creo este post deberia estar en javascript y no en ajax

jcstc 19/08/2011 09:50

Respuesta: obtener valor de un campo de texto
 
Me funciona para otra cosa que estaba haciendo (y), thanks!


La zona horaria es GMT -6. Ahora son las 06:52.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.