Code Monkey home page Code Monkey logo

checkoutform's Introduction

Hi there โœ‹. In this project, I've created a Checkout Form by using HTML, CSS and DOM. In the project;

  • First I've created a responsive web page by using pure HTML & CSS,
  • As you can see in the gif image below project includes a form,
  • JavaScript code is added in order to check validty of e-mail address,
  • Validity check includes a simple Regex statement,
  • I've defined variables by using DOM querySelectorAll etc. ,
  • For adding Event listeners to plus, minus icons and remove buttons I've used forEach method. I am aware that performance of capturing or bubling is better but in this projet I wanted to test if I can use forEach,
  • Navigated through DOM elements by using commands like getElementById, querySelector, querySelectorAll, parentElement etc.,
  • When user clicks plus or minus buttons the amount of purchased item increases or decreases respectively,
  • A fuction checks whether there is any product in the cart or not then calculates the total amount,
  • If user clicks remove button code removes element from DOM and function calculates total amount again,
  • Gif image of the project is below ๐Ÿ‘‡.
  • Hope you like my project!
  • All comments and contributions are welcomed!

checkoutform's People

Contributors

musatirgithub avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.