diff --git a/src/pages/pizzaForm.js b/src/pages/pizzaForm.js index c97a2d0d08bcb448a7b5eb2f4a0f7758342c9315..6dc5400da7824b93e0db23e88fe068e1c07e48ce 100644 --- a/src/pages/pizzaForm.js +++ b/src/pages/pizzaForm.js @@ -14,7 +14,19 @@ export default class PizzaForm extends Page { mount(element) { super.mount(element); + element + .querySelector('form') + .querySelector('button') + .addEventListener('click', event => { + event.preventDefault(); + this.submit(element); + }); } - submit(event) {} + submit(event) { + const name = event.querySelector('input[name=name]').value; + if (name.length == 0) window.alert('Invalid pizza name'); + else window.alert(`Pizza ${name} added`); + event.querySelector('input[name=name]').value = ''; + } }