This part of the course covered the following:
handling form data — how to extract data entered into text fields; how to react to user choices in multiple choice form controls like checkboxes, radio buttons, and dropdown menus
form validation — during input with the
input
event, after input is complete with theblur
event, and using HTML constraints likerequired
AJAX GET requests — how to build a request object, declare its type, and implement its
onreadystatechange
function to handle the server response
The next part of this course covers AJAX in more detail, taking a closer look at what makes AJAX "Asynchronous," and which consequences that has on how we build web apps in JavaScript.