File size: 2,435 Bytes
4e70d0d
 
 
 
 
e5373c3
 
0e4d29e
e5373c3
 
 
360f409
e5373c3
 
 
 
360f409
e5373c3
 
360f409
e5373c3
 
360f409
e5373c3
 
78a2775
e5373c3
360f409
d4eb4c5
e5373c3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
360f409
e5373c3
 
 
 
 
7c86366
360f409
e5373c3
 
 
 
 
 
 
 
 
 
 
 
 
 
22299d1
fe03a0b
360f409
b31d6fc
 
fe03a0b
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
61
62
63
64
65
66
67
68
69
70
71
72
73
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Biryani Hub Login</title>
    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
    <h1>Welcome to Biryani Hub!</h1>
    <p>Please provide your details:</p>

    <!-- User Input Form -->
    <form id="userDetailsForm">
        <label for="name">Name:</label>
        <input type="text" id="name" name="name" required><br><br>

        <label for="email">Email:</label>
        <input type="email" id="email" name="email" required><br><br>

        <label for="phone">Phone Number:</label>
        <input type="text" id="phone" name="phone" required><br><br>

        <button type="submit">Submit</button>
    </form>

    <div id="responseMessage"></div>

    <script>
        $(document).ready(function() {
            // Handle form submission
            $('#userDetailsForm').on('submit', function(event) {
                event.preventDefault();

                // Get form values
                var name = $('#name').val();
                var email = $('#email').val();
                var phone = $('#phone').val();

                // Validate the input
                if (!name || !email || !phone) {
                    $('#responseMessage').text("All fields are required.");
                    return;
                }

                // Create an object with the data
                var formData = {
                    name: name,
                    email: email,
                    phone: phone
                };

                // Send the data to the backend via POST request
                $.ajax({
                    url: '/submit',  // Backend route to handle data
                    type: 'POST',
                    contentType: 'application/json',
                    data: JSON.stringify(formData),
                    success: function(response) {
                        // Handle the success response
                        $('#responseMessage').text("User registered successfully!");
                    },
                    error: function(xhr, status, error) {
                        // Handle the error response
                        $('#responseMessage').text("Error: " + xhr.responseJSON.error);
                    }
                });
            });
        });
    </script>
</body>
</html>