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');
computed: {
disabled() {
return !this.selected.length;
},
},
<v-btn
:disabled="disabled"
...