<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Concat Me!</title>
    <link rel="stylesheet" href="./css/index.css">

</head>

<body>
    <header class="header">
        <div class="nav-box">
            <span>Contact Me!</span>
            <ul class="nav">
                <li><a href="index.html">Main Page</a></li>
                <li><a href="Portfolio.html">Portfolio</a></li>
                <li><a href="contact.html">Contact Me</a></li>
            </ul>
            <button id="changeBackgroundButton">Change Background</button>
        </div>

    </header>
    <div class="banner">
        Contact Me!
    </div>
    <div class="introduce">
        <div class="introduce-tit">
            Contact Information
        </div>
        <div class="introduce-main">
            <div class="l">
                <img src="./img/my photo.jpg" width="220">

            </div>
            <div class="r">
                <p>Telephone: +44 7421875678</p>
                <P>E-Mail: MaS20@cardiff.ac.uk</P>
                <P>Wechat: Masq2001</P>
                <P>Address: Cardiff,UK</P>
            </div>
        </div>
        <form class="myform" id="myForm" method="post" action="https://formspree.io/f/mwkgkgyk">
            <div class="inp-box">
                <input type="text" name="name" class="inp" placeholder="name" />
                <input type="email" name="email" class="inp" placeholder="email">
            </div>
            <div class="inp-box">
                <textarea class="msg" name="message" placeholder="message"></textarea>
            </div>
            <button class="but" type="submit">submit</button>
        </form>
    </div>
    <script>
        const myForm = document.getElementById('myForm');
        const nameInput = document.querySelector('input[name="name"]');
        const emailInput = document.querySelector('input[name="email"]');
        const messageInput = document.querySelector('textarea[name="message"]');
        myForm.addEventListener('submit', async (event) => {
            event.preventDefault();
            const name = nameInput.value;
            const email = emailInput.value;
            const message = messageInput.value;
            if (!name || !email || !message) {
                alert('Please fill in all the fields.');
                return;
            }
            const formData = new FormData();
            formData.append('name', name);
            formData.append('email', email);
            formData.append('message', message);

            const response = await fetch('https://formspree.io/f/mwkgkgyk', {
                method: 'POST',
                body: formData,
                headers: {
                    'Accept': 'application/json'
                }
            });
            if (response.ok) {
                alert('Message sent successfully!');
                nameInput.value = '';
                emailInput.value = '';
                messageInput.value = '';
            } else {
                alert('Message sending failed. Please try again later.');
            }
        });
    </script>
    <script src="./js/script.js"></script>
    <script>
        function onButtonClick() {
            alert("submit success!");
        }
    </script>
    
</body>

</html>