diff --git a/week-09/event1/index.html b/week-09/event1/index.html
new file mode 100644
index 0000000..f2eec13
--- /dev/null
+++ b/week-09/event1/index.html
@@ -0,0 +1,39 @@
+
+
+
+
+ Events: Task 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/week-09/event2/index.html b/week-09/event2/index.html
new file mode 100644
index 0000000..91dabfa
--- /dev/null
+++ b/week-09/event2/index.html
@@ -0,0 +1,57 @@
+
+
+
+
+ Events: Task 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/week-09/event3/index.html b/week-09/event3/index.html
new file mode 100644
index 0000000..4b3b8b4
--- /dev/null
+++ b/week-09/event3/index.html
@@ -0,0 +1,48 @@
+
+
+
+
+ Events: Task 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/week-09/webform/css/style.css b/week-09/webform/css/style.css
new file mode 100644
index 0000000..0ccf94e
--- /dev/null
+++ b/week-09/webform/css/style.css
@@ -0,0 +1,20 @@
+div {
+ display:flex;
+ flex-direction:column;
+ width: 300px;
+ gap: 10px;
+}
+
+input {
+ padding: 5px;
+}
+
+#message {
+ height: 200px;
+ font-family: sans-serif;
+ padding: 5px;
+}
+
+button {
+ padding: 5px;
+}
\ No newline at end of file
diff --git a/week-09/webform/index.html b/week-09/webform/index.html
new file mode 100644
index 0000000..4edc0a7
--- /dev/null
+++ b/week-09/webform/index.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+ Web Contact Form
+
+
+
+
+
+Contact Form
+
+
+
+
+
+
+
diff --git a/week-09/webform/js/script.js b/week-09/webform/js/script.js
new file mode 100644
index 0000000..6d5b3d7
--- /dev/null
+++ b/week-09/webform/js/script.js
@@ -0,0 +1,29 @@
+const form = document.querySelector('form')
+
+form.addEventListener('submit', function(event){
+ let nameInput = document.getElementById('name');
+ let emailInput = document.getElementById('email');
+ let subjectInput = document.getElementById('subject');
+ let messageInput = document.getElementById('message');
+
+ if (nameInput.value.trim() === '') {
+ alert("Name field is required to submit form.")
+ event.preventDefault()
+ }
+
+ if (emailInput.value.trim() === ''){
+ alert("Email field is required to submit form.")
+ event.preventDefault()
+ }
+
+ if (subjectInput.value.trim() === ''){
+ alert("Subject field is required to submit form.")
+ event.preventDefault()
+ }
+
+ if (messageInput.value.trim() === '' ) {
+ alert("Message field is required to submit form.")
+ event.preventDefault()
+ }
+
+})
\ No newline at end of file