Skip to content

Conversation

@dantezhu
Copy link

@dantezhu dantezhu commented Jan 28, 2026

Prerequisites

Put an x into the box(es) that apply:

  • This pull request fixes a bug.
  • This pull request adds a feature.
  • This pull request introduces breaking change.

Description

SFMono-Regular is not recognized by Firefox, uses the standard name "SF Mono".

Issues Resolved

List any existing issues this pull request resolves.

Checklist

Put an x into the box(es) that apply:

General

  • Describe what changes are being made
  • Explain why and how the changes were necessary and implemented respectively
  • Reference issue with #<ISSUE_NO> if applicable

Resources

  • If you have changed any SCSS code, run make release to regenerate all CSS files

Contributors

  • Add yourself to CONTRIBUTORS.md if you aren't on it already

@J2085isa
Copy link

Dacilenta este código
document.addEventListener("DOMContentLoaded", function() {
const contactForm = document.querySelector('#contact-form');

if (contactForm) {
    contactForm.addEventListener('submit', function(event) {
        let isValid = true;
        const email = document.querySelector('#email').value;
        const message = document.querySelector('#message').value;

        // Validación básica de Email
        const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
        if (!emailRegex.test(email)) {
            console.error("Email inválido");
            isValid = false;
        }

        // Validación de contenido
        if (message.trim().length < 10) {
            console.warn("El mensaje es demasiado corto");
            isValid = false;
        }

        if (!isValid) {
            event.preventDefault(); // Detiene el envío si hay errores
            alert("Por favor, verifica los campos antes de enviar.");
        } else {
            console.log("Validación exitosa. Enviando datos...");
        }
    });
}

});

@J2085isa
Copy link

Me avisas cuando lo ayas añadido document.addEventListener("DOMContentLoaded", function() {
const contactForm = document.querySelector('#contact-form');

if (contactForm) {
    contactForm.addEventListener('submit', function(event) {
        let isValid = true;
        const email = document.querySelector('#email').value;
        const message = document.querySelector('#message').value;

        // Validación básica de Email
        const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
        if (!emailRegex.test(email)) {
            console.error("Email inválido");
            isValid = false;
        }

        // Validación de contenido
        if (message.trim().length < 10) {
            console.warn("El mensaje es demasiado corto");
            isValid = false;
        }

        if (!isValid) {
            event.preventDefault(); // Detiene el envío si hay errores
            alert("Por favor, verifica los campos antes de enviar.");
        } else {
            console.log("Validación exitosa. Enviando datos...");
        }
    });
}

});

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants