const className = 'select';
const sumEl = document.querySelector('.sum');
const sum = elements =>
Array.prototype.reduce.call(
elements,
(acc, n) => acc + (+n.value || 0),
0
);const updateSum = () => sumEl.textContent = sum(document.getElementsByClassName(className));
document.addEventListener('change', e => e.target.classList.contains(className) && updateSum());
updateSum();const selects = document.querySelectorAll(`.${className}`);
const updateSum = () => sumEl.innerText = sum(selects);
selects.forEach(n => n.addEventListener('change', updateSum));
updateSum(); как сохранить post запрос в *.txt файл.
file_put_contents('file.txt', json_encode($_POST), FILE_APPEND);Какой php скрипт нужен что бы при нажатий на Отправить log и pass сохранились в txt файл?
И как назначить php скрипт в action? или нужно отдельно создать файл index.php?
<form action="execut.php">
...
</form> // Вариант 1. Привязываем контекст и первые по порядку параметры
function someFunk(a, b, event) {
console.log(a, b, event);
}
element.addEventListener('click', someFunk.bind(null, 1, 2));
// Вариант 2. Используем интерфейс EventListener
function someFunk(event) {
console.log(this.a, this.b, event);
}
element.addEventListener('click', {handleEvent: someFunk, a: 1, b: 2});
if(loginBtn) {
loginBtn.addEventListener('click', function() {
alert('++');
});
} v-on:click="seen = !seen"скрыт и секретный
<input id="check" name="check" type="hidden" value="" />onclick="document.getElementById('check').value = 'secretcode';"<button onclick="document.getElementById('check').value = 'secretcode';" type="submit">Отправить</button>if ($_POST['check'] != 'secretcode') exit('Spam decected');