Skip to content

Commit 14e95a5

Browse files
committed
aled
1 parent 6320c14 commit 14e95a5

File tree

3 files changed

+47
-11
lines changed

3 files changed

+47
-11
lines changed

lesson2/bouton/index.html

+6
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@
1010
<button id="js-btn"> Click me§</button>
1111

1212
<button style="background-color: gray;" id="js-gray-btn">Gray button</button>
13+
<button id="js-hovered-btn">Hover btn</button>
14+
15+
<form id="js-form">
16+
<input type="text" id="js-input" placeholder="Enter some text">
17+
<button type="submit">Submit</button>
18+
</form>
1319
<script src='script.js'></script>
1420
</body>
1521
</html>

lesson2/bouton/script.js

+41
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
'use strict';
2+
3+
const myBtn = document.querySelector('#js-btn');
4+
myBtn.addEventListener('click', (event) => {
5+
console.log('Clicked',event)
6+
});
7+
8+
let isClickedTwice = false;
9+
const myGrayBtn = document.querySelector('#js-gray-btn');
10+
myGrayBtn.addEventListener('click', () => {
11+
isClickedTwice = !isClickedTwice;
12+
if(isClickedTwice){
13+
myGrayBtn.style.backgroundColor = 'green';
14+
}else {
15+
myGrayBtn.style.backgroundColor = 'red';
16+
}
17+
});
18+
19+
const hoveredBtn = document.querySelector('#js-hovered-btn');
20+
hoveredBtn.addEventListener('mouseenter', () => {
21+
hoveredBtn.style.backgroundColor = 'red';
22+
});
23+
hoveredBtn.addEventListener('mouseleave', () => {
24+
hoveredBtn.style.backgroundColor = 'initial';
25+
});
26+
27+
window.addEventListener('contextmenu', (event) => {
28+
console.log('Get right CLICKED')
29+
});
30+
31+
const myForm = document.querySelector('#js-form');
32+
const myInput = document.querySelector('#js-input')
33+
myInput.addEventListener('keyup', (e)=> {
34+
console.log('e',e);
35+
console.log('input value:', myInput.value);
36+
})
37+
38+
myForm.addEventListener('submit', (event) => {
39+
event.preventDefault();
40+
alert(`your input is ${myInput.value}`)
41+
})

lesson2/bouton/scripts.js

-11
This file was deleted.

0 commit comments

Comments
 (0)