Ayuda con Html

- - Última respuesta: misterdekus
Publicaciones
118
Fecha de inscripción
miércoles, 10 de enero de 2018
Última intervención
domingo, 9 de diciembre de 2018
- 31 oct 2018 a las 02:14
Hola necesito ayuda, en mi programación tengo dos div con botones para ocultarlos y tengo dos inputs: nota1 y nota2 y tengo un boton para sumar esos dos inputs. pero quiero que esos dos botones se sumen unicamente cuando el div1 este oculto. Mi codigo:

<!DOCTYPE html>
<html>
<head>
<title>Probando</title>

<script type="text/javascript">
function ocultar1() {
document.getElementById('nologrado1').style.display = "none";
}
</script>

</head>
<body>

<div id="nologrado1">
<h1>No logrado 1</h1>
<input type="submit" value="ocultar 1" onclick="ocultar1()">
</div>

<div id="nologrado2">
<h1>No logrado 2</h1>
<input type="submit" value="ocultar 2" onclick="ocultar2()">
</div>

<br><br><br>

<input type="text" placeholder="nota1">

<input type="text" placeholder="nota2">


<!--Quiero que este boton sume, la nota1 mas la nota 2, unicamente si el div logrado 1, esta ocultado.-->
<input type="submit" value="sumar" onclick="sumar()">
<!--Quiero que este boton sume, la nota1 mas la nota 2, unicamente si el div logrado 1, esta ocultado.-->

</body>
</html>
Ver más 

Tu respuesta

1 respuesta

Publicaciones
118
Fecha de inscripción
miércoles, 10 de enero de 2018
Última intervención
domingo, 9 de diciembre de 2018
0
Gracias
hola JuanH20Web

la solución ( aunque algo simple ) es con una variable , es la única solución ... no lo se .... pero funciona

<script type="text/javascript">
var bandera = false;
function ocultar1() {
document.getElementById('nologrado1').style.display = "none";
bandera = true;
}
</script>

... y asi cuando hagas la funcion sumar();
function sumar() {
if ( bandera ) {
// AQUI HACES LA SUMA ....
}
}


Espero que te sirva ....

Saludos
Comenta la respuesta de misterdekus