00001 Course Introduction.mp4
05:05
00002 Introduction to Forms.mp4
04:41
00003 How Are Web Forms Created.mp4
04:11
00004 Why Do We Need to Wrap Our Web Form in a form Element.mp4
08:05
00005 Quick Recap on Web Forms.mp4
02:17
00006 Project Introduction - Let s Build a Web Form.mp4
04:07
00007 Profile Header - Setting It Up.mp4
04:34
00008 Profile Header - Finishing It Off.mp4
06:28
00009 Creating Our First Web Form Widget input.mp4
04:55
00010 A Little More Information about the input Element.mp4
01:43
00011 Styling Our input Widget.mp4
06:27
00012 Creating an Email Widget.mp4
06:16
00013 Introduction to Radio Buttons.mp4
02:33
00014 Building Our Radio Button.mp4
08:30
00015 Take a Step Back - Radio Buttons.mp4
02:09
00016 Styling Our Radio Button.mp4
07:37
00017 Adding a Dropdown Menu to Our Web Form.mp4
07:26
00018 Adding a textarea Widget to Our Web Form.mp4
07:21
00019 Adding a Checkbox to Our Web Form.mp4
04:58
00020 Adding a Submit Button to Our Web Form.mp4
07:30
00021 What Happens When You Submit a Form.mp4
03:44
00022 Recap of the Entire Section.mp4
04:43
00023 Outro.mp4
00:53
00024 Section Introduction - Table Versus Web Form.mp4
04:26
00025 The form Element.mp4
01:39
00026 Attributes on the form.mp4
03:06
00027 Why is Knowing about the form Attributes Important.mp4
06:09
00028 Attribute - accept-charset ISO and ASCII.mp4
12:25
00029 Attribute - accept-charset UTF.mp4
09:39
00030 Take a Step Back - accept-charset.mp4
02:19
00031 What Happens If You Use a Character Outside of the Specified Encoding Type.mp4
04:58
00032 Theta Example - URL Encoding Part 1 of 3.mp4
04:06
00033 Theta Example - Numerical Character References Part 2 of 3.mp4
07:21
00034 Theta Example - Servers Understand Hex Part 3 of 3.mp4
02:58
00035 Name Attribute.mp4
06:26
00036 Accept Attribute.mp4
02:00
00037 Action Attribute.mp4
04:03
00038 Action Attribute Example - Front-End Example.mp4
04:45
00039 Action Attribute Example - Introduction to URLSearchParams.mp4
07:13
00040 Action Attribute Example - Making Our Form Dynamic.mp4
06:31
00041 Method Attribute - GET.mp4
06:41
00042 Method Attribute - POST.mp4
05:18
00043 GET Versus POST.mp4
03:59
00044 HTTP Versus HTML When It Comes to METHOD Types.mp4
05:15
00045 Enctype Attribute - Introduction.mp4
04:18
00046 Enctype Attribute - GET Example.mp4
03:19
00047 Enctype Attribute - POST.mp4
10:40
00048 Enctype Attribute - What Is Boundary.mp4
07:42
00049 Enctype Example - Setting Up HTML.mp4
07:47
00050 Enctype Example - Setting Up a Node.js Server.mp4
07:57
00051 Enctype Example - Analysis of Multipart Versus application x-www-form-urlencoded.mp4
09:04
00052 Enctype - Take a Step Back.mp4
02:51
00053 REL Attribute.mp4
05:15
00054 Autocomplete Attribute.mp4
08:34
00055 Autocomplete - Example.mp4
04:08
00056 novalidate - Attribute Introduction.mp4
03:21
00057 novalidate - Example.mp4
04:06
00058 Target Attribute Introduction.mp4
06:36
00059 Target - Example.mp4
07:17
00060 Summary of the form Wrapper.mp4
03:38
00061 Outro.mp4
00:29
00062 URL Encoding - Introduction.mp4
03:30
00063 Why Do We See International Characters.mp4
02:07
00064 A Little about URLs.mp4
07:13
00065 Understanding Hex.mp4
09:41
00066 How Does URL Encoding Work.mp4
06:57
00067 International Characters.mp4
17:26
00068 How Does Your Browser URL Encode Spaces.mp4
05:46
00069 Custom Encoding with JavaScript - Example.mp4
06:57
00070 The Structure of a Web Form.mp4
06:29
00071 fieldset - Introduction.mp4
02:24
00072 fieldset - Examples.mp4
06:57
00073 fieldset - Attributes.mp4
05:12
00074 fieldset - Using the Form Attribute.mp4
10:38
00075 Using the Form Attribute for Styling Purposes Using HTMLFormElement.elements.mp4
04:41
00076 The input Element Is Like a Lime.mp4
03:41
00077 Where Does the input Element Come From.mp4
03:34
00078 input type=text - Common Attributes and Introduction.mp4
09:44
00079 input type=text - Spellcheck Attribute and Value Property.mp4
03:31
00080 Assignment - Web Form Introduction.mp4
01:56
00081 Assignment - Solution without CSS.mp4
04:45
00082 Assignment - Solution with CSS.mp4
09:34
00083 Label Attribute.mp4
08:25
00084 What Are the Original input Types.mp4
05:02
00085 Keep Going Web Forms Are Awesome.mp4
00:54
00086 Input Type=Password.mp4
05:23
00087 Using the Pattern Title and Required Attribute with the Password Type.mp4
04:29
00088 Password Does Not Help Us with Security.mp4
00:37
00089 Regular Expressions - Introduction.mp4
10:08
00090 Input Type=Hidden.mp4
05:35
00091 URLSearchParams - Introduction.mp4
06:06
00092 Hidden Input Type and Databases.mp4
02:25
00093 Submitting a Timestamp with input type= hidden.mp4
10:02
00094 Buttons - Two Ways to Create Buttons.mp4
07:37
00095 Using New Attributes on Buttons and the Difference Between button and input.mp4
07:28
00096 Different Button Types - Fun Example.mp4
07:21
00097 Checkable Items.mp4
04:36
00098 Checkbox.mp4
12:42
00099 Radio Buttons.mp4
08:36
00100 checked Pseudo Class.mp4
07:15
00101 Checkbox Challenge - Introduction.mp4
02:32
00102 Checkbox Challenge - Solution.mp4
14:03
00103 Checkbox Challenge - Solution with Check Mark.mp4
06:54
00104 Image Type.mp4
03:51
00105 Image Type - Heatmap Example.mp4
05:26
00106 File Type.mp4
03:14
00107 File Type - How to Style It.mp4
07:13
00108 File Type - Using JavaScript to Improve UI.mp4
08:13
00109 Outro.mp4
01:53
00110 Newer Input Types - High Level.mp4
03:47
00111 Email Type - Introduction.mp4
03:54
00112 Email Type - Validation and Benefits.mp4
06:36
00113 Search Type - Introduction.mp4
03:14
00114 Search Type - Styling with CSS.mp4
05:06
00115 Search Type - Pseudo Classes and Pseudo Elements.mp4
06:03
00116 Tel Type.mp4
05:37
00117 Url Type.mp4
02:52
00118 Number Type.mp4
05:40
00119 Step Back.mp4
03:06
00120 Range Type.mp4
05:22
00121 Using JavaScript to Display Dynamic Range Values.mp4
04:42
00122 Date and Time Pickers.mp4
09:01
00123 Date Type - Example.mp4
03:22
00124 Color Type.mp4
03:29
00125 Common Attributes You Will Find on Form Widgets.mp4
12:18
00126 1 Web Form Email Challenge - Introduction.mp4
01:10
00127 1 Web Form Email Challenge - Solution.mp4
04:07
00128 2 Custom Toggle - Introduction.mp4
03:11
00129 2 Custom Toggle - Building HTML.mp4
09:49
00130 2 Custom Toggle - Finishing Off the Toggle.mp4
11:08
00131 3 Color Picker Challenge - Introduction.mp4
02:22
00132 3 Color Picker Challenge - Building the HTML.mp4
13:58
00133 3 Color Picker Challenge - Adding JavaScript.mp4
09:38
00134 4 Custom Range Picker Challenge - Introduction.mp4
02:18
00135 4 Custom Range Picker Challenge - Building the HTML.mp4
10:55
00136 4 Custom Range Picker Challenge - Adding JavaScript.mp4
15:23
00137 5 Simple Web Form Challenge - Introduction.mp4
02:21
00138 5 Simple Web Form Challenge - Solution.mp4
20:59
00139 Introduction.mp4
01:37
00140 Non input Elements.mp4
00:48
00141 textarea - What Is It.mp4
08:25
00142 textarea Versus input type=text.mp4
09:39
00143 textarea - Common Attributes.mp4
06:32
00144 textarea - Resize Property and Summary.mp4
02:08
00145 textarea Challenge 1 - -valid -invalid not and -placeholder-shown.mp4
01:58
00146 textarea Challenge 1 - Solution.mp4
05:47
00147 textarea Challenge 2 - Focus and Blur Events.mp4
02:43
00148 textarea Challenge 2 - Solution.mp4
06:54
00149 Dropdown Controls and the Select Box.mp4
10:27
00150 Autocomplete box - datalist.mp4
05:18
00151 Autocomplete - Attribute.mp4
02:40
00152 Two Important Questions about datalist.mp4
03:24
00153 Creating a Dynamic datalist Dropdown.mp4
09:54
00154 datalist Versus select - Summary.mp4
01:56
00155 Dropdown Menus - Summary.mp4
02:11
00156 Output Element - Introduction.mp4
05:10
00157 Output Element - The oninput Event.mp4
07:52
00158 Output Element Challenge 1 - Multiplication.mp4
01:44
00159 Output Element Challenge 1 Solution - Multiplication.mp4
04:17
00160 Output Element Challenge 2 - Display Slider Value.mp4
01:30
00161 Output Element Challenge 2 Solution - Display Slider Value.mp4
03:50
00162 Progress Bar - Introduction.mp4
02:32
00163 Progress Bar - Detail.mp4
06:29
00164 Meter Bar - Introduction.mp4
03:24
00165 Meter Bar - Detail.mp4
07:53
00166 Meter and Progress Bar - Summary.mp4
02:02
00167 Progress Bar Challenge 1 - Introduction Video Progress.mp4
03:03
00168 Progress Bar Challenge 1 - Solution Video Progress.mp4
07:36
00169 Progress Bar Challenge 2 - Introduction Form Progress.mp4
03:17
00170 Progress Bar Challenge 2 - Solution Form Progress - HTML + CSS.mp4
10:31
00171 Progress Bar Challenge 2 - Solution Form Progress - JavaScript.mp4
13:52
00172 Outro.mp4
01:01
00173 Section Introduction.mp4
00:45
00174 Styling Forms with CSS Pseudo Classes and Pseudo Elements - Introduction.mp4
05:32
00175 Styling Web Forms.mp4
07:15
00176 CSS Box Model.mp4
04:01
00177 Pseudo Classes - Introduction.mp4
04:51
00178 Pseudo Classes - For Forms.mp4
08:09
00179 required.mp4
03:13
00180 Building Our Base Web Form Also Used in Future Lectures.mp4
13:48
00181 Generated Content.mp4
02:51
00182 Adding Generated Content to Our Form Using - -after.mp4
06:55
00183 valid and -invalid.mp4
02:43
00184 Adding -valid and -invalid Styling to Our Form Using - -before.mp4
07:22
00185 in-range and -out-of-range.mp4
09:29
00186 enabled and -disabled.mp4
02:13
00187 Web Form Example - Rundown of the HTML.mp4
07:05
00188 Web Form Example - Building Our JavaScript.mp4
14:05
00189 Radio Boxes and Checkboxes - -checked State.mp4
04:52
00190 Radio Boxes and Checkboxes - -default State.mp4
04:28
00191 Radio Boxes and Checkboxes - -indeterminate State.mp4
04:50
00192 Pseudo-Classes - Summary.mp4
04:53
00193 Section Introduction.mp4
02:15
00194 Two Types of Client-Side Validation on Web Forms.mp4
03:45
00195 Built-In Validation - Overview.mp4
04:58
00196 Quick Example - -valid -invalid and required.mp4
04:43
00197 Built-In Validation - Pattern Attribute.mp4
06:08
00198 JavaScript Validation - Introduction.mp4
09:07
00199 JavaScript Validation - The Constraint Validation API.mp4
02:52
00200 setCustomValidity Method - Two Easy Examples.mp4
07:48
00201 Challenge Introduction - setCustomValidity Method.mp4
03:33
00202 Challenge Solution - setCustomValidity Method.mp4
10:16
00203 Section Introduction.mp4
03:29
00204 Organizing the Assets.mp4
05:15
00205 CSS Grid - An Overview.mp4
05:19
00206 Building the HTML.mp4
04:57
00207 Finishing Off with CSS.mp4
20:33
00208 Section Introduction.mp4
02:36
00209 AJAX Versus ACTION.mp4
04:02
00210 AJAX - Introduction.mp4
04:04
00211 AJAX Example - Building the HTML.mp4
05:26
00212 AJAX Example - Building the PHP File.mp4
09:17
00213 AJAX Example - Building the AJAX Query.mp4
14:35
00214 AJAX Example - Error Messages and Finishing Off the Project.mp4
12:53
00215 How to Submit Web Form Data to a Server - Client-Side Recap.mp4
04:28
00216 PHP - How to Receive Form Data.mp4
07:42
00217 NODE - How to Receive Form Data.mp4
12:19
00218 Course Summary.mp4
01:11
Web-Forms---2022-Build-and-Master-Advanced-Web-Forms-main.zip