|
<!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> |
|
|
|
|
|
<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() { |
|
|
|
$('#userDetailsForm').on('submit', function(event) { |
|
event.preventDefault(); |
|
|
|
|
|
var name = $('#name').val(); |
|
var email = $('#email').val(); |
|
var phone = $('#phone').val(); |
|
|
|
|
|
if (!name || !email || !phone) { |
|
$('#responseMessage').text("All fields are required."); |
|
return; |
|
} |
|
|
|
|
|
var formData = { |
|
name: name, |
|
email: email, |
|
phone: phone |
|
}; |
|
|
|
|
|
$.ajax({ |
|
url: '/submit', |
|
type: 'POST', |
|
contentType: 'application/json', |
|
data: JSON.stringify(formData), |
|
success: function(response) { |
|
|
|
$('#responseMessage').text("User registered successfully!"); |
|
}, |
|
error: function(xhr, status, error) { |
|
|
|
$('#responseMessage').text("Error: " + xhr.responseJSON.error); |
|
} |
|
}); |
|
}); |
|
}); |
|
</script> |
|
</body> |
|
</html> |
|
|