Saltar al contenido

Javascript, visualización [object HTMLInputElement]

Solución:

Si el elemento es un <input type="text">, debe consultar el value atributo:

alert(element.value);

Vea un ejemplo en este jsFiddle.

Además, y dado que está empezando a aprender HTML, podría considerar utilizar console.log() en lugar de alert() con fines de depuración. No interrumpe el flujo de ejecución del script y puede tener una vista general de todos los registros en casi todos los navegadores con herramientas de desarrollo (excepto Aquél, obviamente).

Y, por supuesto, podría considerar el uso de una herramienta de desarrollo web como Firebug, por ejemplo, que es un poderoso complemento para Firefox que proporciona muchas funcionalidades (depuración de código javascript, inspector DOM, cambios DOM / CSS en tiempo real, monitoreo de solicitudes. ..)

Di que tu variable es myNode, tu puedes hacer myNode.value para recuperar el valor de los elementos de entrada.

Firebug tiene una pestaña “DOM” que muestra atributos DOM útiles.

También consulte la página de mozilla para obtener una referencia: https://developer.mozilla.org/en-US/docs/DOM/HTMLInputElement

cambio:

$("input:text").change(function() {
    var value=$("input:text").val();
    alert(value);
});

para

$("input:text").change(function() {
    var value=$("input[type=text].selector").val();
    alert(value);
});

Nota: selector: id, clase ..

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *