Tuesday, September 22, 2020

Module 5: Prevent Default and Form Events

// Prevent default.

wes.addEventListener('click'), function(event) {
    const shouldChangePage = confirm(
        'This website might be malicious!, do you wish to proceed?'
    );
        if (!shouldChangePage) {
               event.preventDefault();
    }
});

const signupForm = document.querySelector('[name="signup"]');

signupForm.addEventListener('submit', function(event) {
    const name = event.currentTarget.name.value;
    if (name.includes('chad')) {
        alert('Sorry bro');
        event.preventDefault();
    }
});

function logEvent(event) {
    console.log(event.type);
    console.log(event.currentTarget.value);
}

signupForm.name.addEventListener('keyup', logEvent);

'keyup'
'keydown'
'focus'
'blur'

Arrays 4 : Callback Methods find() filter() some() every() sort()

  /* Callback Methods */ // const util = { // findBurgRating: function(singleFeedback) { // return singleFeedback.comment....