Evento onclick
Publicado por Paco (2 intervenciones) el 05/04/2023 13:50:12
Un saludo a todas y todos.
Soy un abuelo que ha empezado a trastear con HTML5, CSS3 y JavaScript.
Voy llevándolo poco a poco.
Pero tengo que resolver un ejercicio que se me ha atragantado y que paso a exponeros.
Más que la solución, me gustaria poder entender como se resuelve.
Gracias de antemano.
Dado el siguiente codigo HTML :
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="utf-8">
<title>Cálculo del factorial</title>
</head>
<body>
<form name="fomulario1">
<h2>Cálculo del factorial:</h2>
<p>
Número: <input type="text" id="num1" size="20">
</p>
<br>
<p>
El factorial es: <input type="text" id="resultado" size="20" readonly>
</p>
<br>
<br>
<p>
<input type="Button" value="Calcula" onclick = 'document.getElementById("resultado").value = factorial(document.getElementById("num1").value)' >
</p>
</form>
Debo escribir una función en javascript llamada factorial que añadiré en un archivo externo para que este programa funcione
El evento ONCLICK es el que me está liando.
¿Me echais una mano?
Soy un abuelo que ha empezado a trastear con HTML5, CSS3 y JavaScript.
Voy llevándolo poco a poco.
Pero tengo que resolver un ejercicio que se me ha atragantado y que paso a exponeros.
Más que la solución, me gustaria poder entender como se resuelve.
Gracias de antemano.
Dado el siguiente codigo HTML :
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="utf-8">
<title>Cálculo del factorial</title>
</head>
<body>
<form name="fomulario1">
<h2>Cálculo del factorial:</h2>
<p>
Número: <input type="text" id="num1" size="20">
</p>
<br>
<p>
El factorial es: <input type="text" id="resultado" size="20" readonly>
</p>
<br>
<br>
<p>
<input type="Button" value="Calcula" onclick = 'document.getElementById("resultado").value = factorial(document.getElementById("num1").value)' >
</p>
</form>
Debo escribir una función en javascript llamada factorial que añadiré en un archivo externo para que este programa funcione
El evento ONCLICK es el que me está liando.
¿Me echais una mano?
Valora esta pregunta


0