JavaScript - Captar un valor cuando de click

 
Vista:
sin imagen de perfil
Val: 11
Ha disminuido su posición en 8 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Captar un valor cuando de click

Publicado por Alberto (7 intervenciones) el 31/01/2018 22:47:24
Buenas tardes amigos,

Resulta que tengo que capturar el valor (ya sea en una variable) de una función cuando solamente yo de click para utilizarlo despues,

En este caso, solo publicaré la prueba de captura que tengo, pero no retorna ningún valor
-------------------------------------------------------------------------------------------------------------------------------------------------------
HTML
-------------------------------------------------------------------------------------------------------------------------------------------------------
1
2
3
4
5
6
7
8
9
10
11
12
13
<!DOCTYPE html>
<html>
<head>
	<title></title>
</head>
<body>
	<p>
		<input type="text" id="BaseA">
		<input type="Button" value="Lista Base" id="B"></p>
	<p>
	<script src="botonclickfuncion.js"></script>
</body>
</html>
-------------------------------------------------------------------------------------------------------------------------------------------------------
Script
-------------------------------------------------------------------------------------------------------------------------------------------------------

1
2
3
4
5
6
7
8
9
10
11
12
13
// Capturamos el objeto Botón para la calcular
var a = document.getElementById("B");
//capturames el evento click especificamente en el boton calcular
a.addEventListener("click", yu);
 
function yu ()
{
	var u = document.getElementById("BaseA").value;
	return u;
}
 
 
console.log(u);

No sé como hacer para que retorne el valor de u que quiero utilizar
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de abzerox
Val: 477
Bronce
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Captar un valor cuando de click

Publicado por abzerox (130 intervenciones) el 01/02/2018 00:03:48
Hola, prueba de esta forma:

1
2
3
4
5
6
7
8
9
a.addEventListener("click", function() {
   var u = yu();
   console.log(u);
});
 
function yu() {
var u = document.getElementById("BaseA").value;
return u;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 11
Ha disminuido su posición en 8 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Captar un valor cuando de click

Publicado por Alberto (7 intervenciones) el 01/02/2018 01:14:14
Amigo, muchas gracias.

El código que me pasaste no funcionó al 100%, pero lo comparé con el que tenia y vi el error de lógica que tenía.

Muchísimas gracias.

Te adjunto el código para que lo veas como quedó al final

1
2
3
4
5
6
7
8
9
10
11
12
13
var a = document.getElementById("B");
a.addEventListener("click", tomando_Dato_Cuando_Haga_click);
 
function tomando_Dato_Cuando_Haga_click ()
{
   var u = yu();
   console.log(u)
}
 
function yu() {
   var u = document.getElementById("BaseA").value;
   return u;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar