There are a few bugs on JS, how to do the same on jQuery? Explain who understands well: why are the inp and nameFscrn variables not equal? And how to replace addEventListener with a similar one with jQuery?
var inp = document.getElementById('name-f-scrn'); var nameFscrn = $('#name-f-scrn'); inp.addEventListener('invalid', function(event){ event.preventDefault(); if (!event.target.validity.valid){ $('.notify').addClass('error').text('ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΈΠΌΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ
ΡΠΎΡΠΌΠ°ΡΠΎΠ²: ΠΠΌΡ, Π€Π°ΠΌΠΈΠ»ΠΈΡ ΠΠΌΡ, Π€Π°ΠΌΠΈΠ»ΠΈΡ ΠΠΌΡ ΠΡΡΠ΅ΡΡΠ²ΠΎ'); nameFscrn.addClass('invalid'); } }); inp.addEventListener('input', function(event){ if ($('.notify').css('display') == 'block'){ nameFscrn.removeClass('invalid'); $('.notify').removeClass('error'); } }); And also here in the following code, how to replace the document.getElementById('bcaa-f-scrn').checked line document.getElementById('bcaa-f-scrn').checked for a similar one on JQuery?
$('#bcaa-f-scrn').change(function(){ if(document.getElementById('bcaa-f-scrn').checked){ bcaaVal = $('#bcaa-quantity').val() * 1; bcaaWeight = $('#bcaa-quantity option:selected').data('weight') * 1; }else{ bcaaVal = 0; bcaaWeight = 0; } }); I will be very grateful!
document.getElementById('name-f-scrn') === $('#name-f-scrn')[0]- vp_arth