• Publicidad

Salto de línea en HTML5

Todo lo relacionado con el desarrollo Web con Perl: desde CGI hasta Mojolicious

Salto de línea en HTML5

Notapor seafree » 2021-07-19 14:38 @651

¿Qué tal? Buenas tardes, estoy utilizando HTML5 con Perl y todo funciona excepto que quiero escribir un "SALTO DE LÍNEA CON <BR> Y NO LO ACEPTA. Muestra <BR> pero NO EJECUTA EL SALTO DE LÍNEA. Utilicé el salto de línea como describe el HTML5 así también como crear un párrafo para que en automático creara el salto de línea y nada, agradeceré su apoyo para guiarme en la utilización de HTML5 desde Perl.

Gracias y respeto para ustedes.
seafree
Perlero nuevo
Perlero nuevo
 
Mensajes: 296
Registrado: 2012-08-10 11:26 @518

Publicidad

Re: Salto de línea en HTML5

Notapor explorer » 2021-07-19 16:36 @733

¿Puedes poner el trozo de código HTML que generas?
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Salto de línea en HTML5

Notapor seafree » 2021-07-20 08:46 @406

Sí, primero extraigo los registros que voy a seleccionar de la bd:

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. while(my $ref_alarm = $sth->fetchrow_hashref()) {
  2.         ($gabinete)=$ref_alarm->{'gabinete'};
  3.         ($alarma)=$ref_alarm->{'descrip_alarma'};
  4.         print "<input type='checkbox' name='alarma' id='alarma' value='$alarma' onclick='alarma_sel(this.value);alarma_reg(this.value);'/>$alarma</input>";
  5.         print "<br>";
  6. }
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4


EL PROBLEMA EXISTE EN LA FUNCIÓN alarma_reg:
Sintáxis: [ Descargar ] [ Ocultar ]
Using javascript Syntax Highlighting
  1. <script>
  2.         var show = true;
  3.         var salto = false;
  4.         var alarma_operada;
  5.  
  6.         function alarma_reg(p_alarma) {
  7.                 //Get the checkbox
  8.                 alarma_operada=p_alarma;
  9.                 alarma_operada+= ', ';
  10.                 document.getElementById("ver_alarmas").value=alarma_operada;
  11.         }
  12. </script>
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4

He intentado poner el salto de diferentes maneras. He encontrado que existe la posibilidad de utilizar un "<p> </p>" para generar el salto de línea pero al utilizarlo el sistema se bloquea, al parecer no lo estoy generando bien.

Espero me puedan apoyar, gracias.
seafree
Perlero nuevo
Perlero nuevo
 
Mensajes: 296
Registrado: 2012-08-10 11:26 @518

Re: Salto de línea en HTML5

Notapor explorer » 2021-07-21 15:43 @696

No muestras el código HTML generado, así que no puedo decirte si hay algún problema en él. Sólo has mostrado el código perl que lo genera y la llamada JavaScript de la función.

Por lo que veo, todo está bien: se trata de un <br> a continuación de un <input />, así que debería verse un salto de línea. Salvo... que algún estilo CSS lo esté anulando.

Edito: Veo que la marca <input> está mal.

No es <input ...> ... </input>, sino solamente <input>. Te sobra la marca del final </input>

Referencia
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Web

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados