-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.js
More file actions
62 lines (51 loc) · 1.93 KB
/
main.js
File metadata and controls
62 lines (51 loc) · 1.93 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
const section = document.querySelector("#form_area");
const createFormButton = document.querySelector("#create_form");
const deleteFormButton = document.querySelector("#delete_form");
function multiplyNumbers(event) {
const number1 = document.querySelector("#first_number");
const number2 = document.querySelector("#second_number");
const output = document.querySelector("#output");
output.innerText = "Multiplication = " + parseInt(number1.value) * parseInt(number2.value);
event.preventDefault();
}
function createForm() {
deleteForm();
let form = document.createElement("form");
form.setAttribute("id", "form");
form.setAttribute("class", "multiplication-form");
let input1 = document.createElement("input");
input1.setAttribute("type", "number");
input1.setAttribute("id", "first_number");
input1.setAttribute("class", "input");
input1.setAttribute("required", "true");
input1.setAttribute("placeholder", "enter number 1");
let input2 = document.createElement("input");
input2.setAttribute("type", "number");
input2.setAttribute("id", "second_number");
input2.setAttribute("class", "input");
input2.setAttribute("required", "true");
input2.setAttribute("placeholder", "enter number 2");
let button = document.createElement("button");
button.setAttribute("type", "submit");
button.setAttribute("id", "submit_button");
button.setAttribute("class", "button");
button.innerText = "Submit";
let div = document.createElement("div");
div.setAttribute("id", "output");
div.setAttribute("class", "output-div");
form.append(
input1,
input2,
button,
);
section.append(form);
section.append(div);
document.querySelector("#form").addEventListener("submit", multiplyNumbers);
}
function deleteForm() {
while (section.firstChild) {
section.removeChild(section.firstChild);
}
}
createFormButton.addEventListener("click", createForm);
deleteFormButton.addEventListener("click", deleteForm);