Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
obj?.prop // optional property access obj?.[expr] // ditto func?.(...args) // optional function or method call new C?.(...args) // optional constructor invocation
onkeyup="document.getElementById('hiddensumm').value = parseFloat(this.value).toFixed(2)"
button.onmousedown = function(e) { let data = jQuery("#form").serialize(); if (!data) return false; $.ajax({ data: data, success: function (data, textStatus, jqXHR) { // успешно }, }); };