GPT君が書いたコード

HTMLとJavaScriptを統合してC言語に埋め込む

#include <stdio.h>

int main() {
    printf("HTTP/1.1 200 OK\r\n");
    printf("Content-Type: text/html\r\n\r\n");
    printf("<html>\n");
    printf("<head>\n");
    printf("<title>Hello, World!</title>\n");
    printf("<script>\n");
    printf("alert('Hello from JavaScript!');\n");
    printf("</script>\n");
    printf("</head>\n");
    printf("<body>\n");
    printf("<h1>Hello, World!</h1>\n");
    printf("</body>\n");
    printf("</html>\n");

    return 0;
}

JavaScriptで入力内容を動的にチェック

<!DOCTYPE html>
<html>
<head>
    <title>入力フォーム</title>
</head>
<body>
    <form onsubmit="return validateForm()">
        <label for="name">名前:</label>
        <input type="text" id="name" name="name"><br>

        <label for="email">メールアドレス:</label>
        <input type="email" id="email" name="email"><br>

        <input type="submit" value="送信">
    </form>

    <script>
        function validateForm() {
            var name = document.getElementById("name").value;
            var email = document.getElementById("email").value;

            // 名前の入力チェック
            if (name === "") {
                alert("名前を入力してください。");
                return false;
            }

            // メールアドレスの入力チェック
            if (email === "") {
                alert("メールアドレスを入力してください。");
                return false;
            }

            // メールアドレスの形式チェック
            var emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
            if (!emailRegex.test(email)) {
                alert("正しいメールアドレスを入力してください。");
                return false;
            }

            // 送信前の処理
            // ...

            // フォーム送信
            alert("送信しました。");
            return true;
        }
    </script>
</body>
</html>