File tree Expand file tree Collapse file tree 1 file changed +34
-0
lines changed
Expand file tree Collapse file tree 1 file changed +34
-0
lines changed Original file line number Diff line number Diff line change 1+ // 📌 JavaScript Intermediate - Events and Form Handling
2+
3+ // Welcome to the third section of the JavaScript Intermediate tutorial!
4+ // Here, you'll learn how to handle user interactions and form submissions.
5+
6+ // Event Listeners
7+ const button = document . getElementById ( "clickBtn" ) ;
8+ button . addEventListener ( "click" , ( ) => {
9+ alert ( "Button Clicked!" ) ;
10+ } ) ;
11+
12+ // Handling Keyboard Events
13+ const inputField = document . getElementById ( "textInput" ) ;
14+ inputField . addEventListener ( "keydown" , ( event ) => {
15+ console . log ( "Key pressed:" , event . key ) ;
16+ } ) ;
17+
18+ // Form Handling
19+ const form = document . getElementById ( "myForm" ) ;
20+ form . addEventListener ( "submit" , ( event ) => {
21+ event . preventDefault ( ) ; // Prevents page reload
22+ const username = document . getElementById ( "username" ) . value ;
23+ console . log ( "Submitted Username:" , username ) ;
24+ } ) ;
25+
26+ // Event Delegation
27+ const list = document . getElementById ( "itemList" ) ;
28+ list . addEventListener ( "click" , ( event ) => {
29+ if ( event . target . tagName === "LI" ) {
30+ alert ( "Item clicked: " + event . target . textContent ) ;
31+ }
32+ } ) ;
33+
34+ // 💡 Practice handling different types of events and form submissions!
You can’t perform that action at this time.
0 commit comments