nickrdandrea / signin-jquery-events

A simple test of jQuery events

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Signin Screen

Complete these steps to create a signin prototype:

  1. When the user clicks the .signin button, display (or fade in) the .modal window
  2. When the user clicks the .close button, display (or fade out) out the .modal window
  3. When the user clicks the .submit button, add an .error class to both <input> elements
  4. When the user puts their cursor in one of the input fields, remove the .error class from both input elements
  5. Now only remove the .error class from an individual <input> when the cursor enters it
  6. (Advanced) Allow the user to click the .modal to close itself
  • Consider what happens when two elements that are overlapping are both waiting for a click: Click events will "bubble" (propagate) up the DOM tree. How could we stop an event from triggering on it's parents?
  1. (Advanced) When the user clicks .submit, only add the .error class to the elements that have a val() of "" (blank, meaning any text will prevent an error)
  2. What happens if the user just adding spaces to the field? Find a function that will trim off the white spaces in a field to validate it.
  3. (Advanced) Try validating a field by adding/removing .error immediately after the cursor leaves one of the individual <input> (rather than on submit)

About

A simple test of jQuery events


Languages

Language:CSS 72.0%Language:HTML 21.9%Language:JavaScript 6.1%