Edit the code to add a form on the page to take your name, email, phone number, and a credit card number. Use a regular expression to validate the email, phone number, and credit card. Existing code:      Document

COMPREHENSIVE MICROSOFT OFFICE 365 EXCE
1st Edition
ISBN:9780357392676
Author:FREUND, Steven
Publisher:FREUND, Steven
Chapter8: Working With Trendlines, Pivottables, Pivotcharts, And Slicers
Section: Chapter Questions
Problem 9EYW
icon
Related questions
Question

Edit the code to add a form on the page to take your name, email, phone number, and a credit card number. Use a regular expression to validate the email, phone number, and credit card.

Existing code:

<html lang="en">

<head>

 <meta charset="UTF-8">

 <meta name="viewport" content="width=device-width, initial-scale=1.0">

 <title>Document</title>

 <style>
  img {

   width: 80px;

   height: auto;

  }
 </style>

</head>

<body>

 <div id="productsFromCart">

 </div>
 <div id="price"></div>

 <script>

  let Total_price = 0.0;
  let items = localStorage.getItem("myItems") ? JSON.parse(localStorage.getItem("myItems")) : [];

  items.forEach((element, index) => {

   let products = "";

   products += "<div id='product" + element.id + "' class='card'>";

   products += "<img src='" + element.image + "' />";

   products += "<h1>" + element.name + "</h1>";

   products += "<p class='price'>" + element.price + "</p>";

   products += "<p>" + element.category + "</h1>";

   document.getElementById("productsFromCart").innerHTML += products;
   let p = element.price.split("$");
   Total_price = Total_price + parseFloat(p[1]);
  });
  document.getElementById("price").innerHTML = "<h1>Total Price = $" + Total_price + "</h1>";

 </script>

</body>

</html>

Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Image Element
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
COMPREHENSIVE MICROSOFT OFFICE 365 EXCE
COMPREHENSIVE MICROSOFT OFFICE 365 EXCE
Computer Science
ISBN:
9780357392676
Author:
FREUND, Steven
Publisher:
CENGAGE L
New Perspectives on HTML5, CSS3, and JavaScript
New Perspectives on HTML5, CSS3, and JavaScript
Computer Science
ISBN:
9781305503922
Author:
Patrick M. Carey
Publisher:
Cengage Learning
Np Ms Office 365/Excel 2016 I Ntermed
Np Ms Office 365/Excel 2016 I Ntermed
Computer Science
ISBN:
9781337508841
Author:
Carey
Publisher:
Cengage
CMPTR
CMPTR
Computer Science
ISBN:
9781337681872
Author:
PINARD
Publisher:
Cengage