Buenas...me estoy desesperando con esta tontería...
 
¿Qué estoy haciendo mal?
 
<!DOCTYPE html>
Escribe tu nombre: <input type="text" id="areadetexto">
<button onclick="validar()">Validar</button>
 
<script>
var area= document.getElementById("areadetexto").value;
function validar()
{
alert(area)
}
</script>
</html>
 
La ventana de alerta no me esta recogiendo lo que se pone en el cuadro de texto.
 
Y, sin embargo, este sí
<!DOCTYPE html>
Escribe tu nombre: <input type="text" id="areadetexto">
<button onclick="validar()">Validar</button>
 
<script>
function validar()
{
alert(document.getElementById('areadetexto').value  );
}
 
</script>
</html>
 
Supongo que se debe a que estoy asignado mal la variable....
gr 
  
 

