Creating Sample Customer order Form Using HTML
Customer order form
PROGRAM :CODE
Customer order form
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title></title>
<link rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.2/animate.css" />
<style>
*{
box-sizing: border-box;
}
body{
color:#485e74;
line-height:1.6;
font-family: 'Segoe UI', Tahoma, Geneva,
Verdana, sans-serif;
padding:1em;
}
.container{
max-width:100px;
margin-left:auto;
margin-right:auto;
padding:1em;
}
ul{
list-style: none;
padding:0;
}
.brand{
text-align: center;
}
.brand span{
color:#fff;
}
.wrapper{
box-shadow: 0 0 20px 0 rgba(72,94,116,0.7);
}
.wrapper > *{
padding: 1em;
}
.company-info{
background:#c9e6ff;
}
.company-info h3, .company-info ul{
text-align: center;
margin:0 0 1rem 0;
}
.contact{
background:#f9feff;
}
/* FORM STYLES */
.contact form{
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap:20px;
}
.contact form label{
display:block;
}
.contact form p{
margin:0;
}
.contact form .full{
grid-column: 1 / 3;
}
.contact form button, .contact form input,
.contact form textarea{
width:100%;
padding:1em;
border:1px solid #c9e6ff;
}
.contact form button{
background:#c9e6ff;
border:0;
text-transform: uppercase;
}
.contact form button:hover,.contact
form button:focus{
background:#92bde7;
color:#fff;
outline:0;
transition: background-color 2s ease-out;
}
.alert{
text-align: center;
padding:10px;
background:#79c879;
color:#fff;
margin-bottom:10px;
display:none;
}
/* LARGE SCREENS */
@media(min-width:700px){
.wrapper{
display: grid;
grid-template-columns: 1fr 2fr;
}
.wrapper > *{
padding:2em;
}
.company-info h3, .company-info ul,
.brand{
text-align: left;
}
}
</style>
</head>
<body>
<div class="container">
<h1 class="brand"><span></span> </h1>
<div class="wrapper">
<div class="company-info">
<h3></h3>
<ul>
<li><i class="fa fa-phone"></i>
type the nunber</li>
<li><i class="fa fa-envelope"></i>
type the user email for example;
<br>"
createthewebsiteinhtmlcssjsbtinlowprice@gmail.com"
<br>message-the-email& information<br>
to you website.busines-than create
you website </li>
</ul>
<div class="contact">
<center> <h3>Customer order form</h3>
</center>
</br> <div class="alert">
Your message has been sent</div>
<form id="contactForm">
<p>
<label>Name</label>
<input type="text" name="name"
id="name" required>
</p>
<p>
<label>product id</label>
<input type="text" name="company"
id="company">
</p>
<p>
<label>Email Address</label>
<input type="email" name="email"
id="email" required>
</p>
<p>
<label>Phone Number</label>
<input type="text" name="phone"
id="phone">
</p>
<p>
<label>product type</label>
<input type="text" name="type"
id="type">
</p>
<p>
<label>product colour</label>
<input type="text" name="colour"
id="colour">
</p>
<p>
<label>product price</label>
<input type="text" name="price"
id="price">
</p>
<p>
<label>total price</label>
<input type="text" name="total"
id="total">
</p>
<p>
<label>address</label>
<input type="text" name="address"
id="address">
</p>
<p>
<label>city</label>
<input type="text" name="city"
id="city">
</p>
<p >
<label>id</label>
<input type="text" name="id"
id="id" </p>
<p class="full">
<button type="submit">Submit</button>
</p>
</form>
</div>
</div>
</div>
<script
src="https://www.gstatic.com/firebasejs/
4.3.0/firebase.js"></script>
<script>
// Initialize Firebase (ADD YOUR OWN DATA)
// Initialize Firebase
firebase.initializeApp(firebaseConfig);
// Listen for form submit
document.getElementById('contactForm')
.addEventListener('submit', submitForm);
// Submit form
function submitForm(e){
e.preventDefault();
// Get values
var name = getInputVal('name');
var company = getInputVal('company');
var email = getInputVal('email');
var phone = getInputVal('phone');
var type = getInputVal('type');
var colour = getInputVal(' colour');
var price = getInputVal(' price');
var total = getInputVal('total');
var address = getInputVal('address');
var city = getInputVal('city');
var message = getInputVal('id');
// Save message
saveMessage(name, company, email, phone,
type, colour, price, total,
address, city, id);
// Show alert
document.querySelector('.alert').
style.display = 'block';
// Hide alert after 3 seconds
setTimeout(function(){
document.querySelector('.alert').
style.display = 'none';
},3000);
// Clear form
document.getElementById('contactForm')
.reset();
}
// Function to get get form values
function getInputVal(id){
return document.getElementById(id).value;
}
// Save message to firebase
function saveMessage(name, company, email,
phone, type, colour,
price, total, address, city, id ){
var newMessageRef = messagesRef.push();
newMessageRef.set({
name: name,
company:company
email:email,
phone:phone,
type: type,
colour: colour,
price:price,
total: total,
address: address,
city:city,
id:id
});
}
</script>
</body>
</html>
No comments:
Post a Comment