HTML - Problema con el Style, no aparece el cuadro

 
Vista:
sin imagen de perfil

Problema con el Style, no aparece el cuadro

Publicado por Victor Fernando (1 intervención) el 15/07/2021 11:50:05
Hola buenos días, les agradecería si por favor me podrían ayudar. no se porque no me aparece el rectángulo en la pantalla. Les envió mis códigos por favor a ver si pueden reconocer el error. adjunto dos imágenes de como debe quedar y como me aparece a mi.

CODIGO HTML

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<!DOCTYPE html>
<html lang="es">
   <head>
        <meta charset ="utf-8"/>
        <title>Ejercicios DOM, eventos y funciones</title>
        <script type = "text/javascript" src = "JS/32_ejercicio_DOM.js"></script>
        <style>
            .box{
                width: 250px;
                height: 250px;
                float: left;
                margin: 20px;
            }
            .dashed{
                border: 3px dashed black;
                padding: 5px;
            }
        </style>
    </head>
    <body>
    <!--
        1. Formulario campos: Nombre, apellidos y edad
        2. Boton de enviar el formulario: Evento Submit
        3. Mostrar datos por pantalla
        4. Tener unn boton que al darle click nos muestre los datos en pantalla.
    -->
    <h1>Ejercicios DOM, eventos y funciones</h1>
 
    <div class="box">
        <form action="#" method="POST" id="formulario" onsubmit="return false;">
            <label for="nombre">Nombre:</label> <br/>
            <input type="text" name="nombre" id="nombre"/> <br/>
 
            <label for="apellidos">Apellidos:</label><br/>
            <input type="text" name="apellidos" id="apellidos"/><br/>
 
            <label for="edad">Edad:</label><br/>
            <input type="number" name="edad" id="edad"/><br/>
 
            <input type = "submit" value="enviar" id="submit"/>
 
        </form>
    </div>
 
        <div class="box.dashed">
            <h3>Informacion del usuario</h3>
            <hr>
            <p id="p_nombre">
                Nombre: <span></span>
            </p>
            <p id="p_apellidos">
                Apellidos: <span></span>
            </p>
            <p id="p_edad">
                Edad: <span></span>
            </p>
        </div>
    </body>
 
</html>




CODIGOS JS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
'use strict'
 
window.addEventListener('load', function(){
console.log("DOM cargado");
 
    var formulario = document.querySelector("#formulario");
    var box_dashed = document.querySelector(".dashed");
        box_dashed.style.display = "none";
 
 
    formulario.addEventListener('submit', function(){
    console.log('Evento submit capturado');
        var nombre = document.querySelector("#nombre").value;
        var apellidos = document.querySelector("#apellidos").value;
        var edad = document.querySelector("#edad").value;
 
        box_dashed.style.display = "block";
 
        var p_nombre = document.querySelector("#p_nombre span");
        var p_apellidos = document.querySelector("#p_apellidos span");
        var p_edad = document.querySelector("#p_edad span");
 
        p_nombre.innerHTML = nombre;
        p_apellidos.innerHTML = apellidos;
        p_edad.innerHTML = edad;
 
        /*var datos_usuarios = [nombre, apellidos, edad];
        var indice;
        for(indice in datos_usuarios){
            var parrafo = document.createElement('p');
            parrafo.append(datos_usuarios[indice]);
            box_dashed.append(parrafo);
        }
        */
 
});
 
});
Como-me-aparece-a-mi
Imagen-como-deberia-quedar
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

Problema con el Style, no aparece el cuadro

Publicado por alex (16 intervenciones) el 20/07/2021 21:12:15
posiblemente sea el border que pusiste al inicio trata de borrarlo y verifica si se borro

.dashed{
border: 3px dashed black;
padding: 5px;
}
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