Witam.
Zauważyłem, że chrome domyślnie "zapamiętuje" zawartość inputów i jeżeli wyjdziemy ze strony i na nią wrócimy pola zostaną automatycznie uzupełnione.
Mam taką prostą stronę:
<html>
<script>
function testInputOnInput(obj) {
console.trace()
console.log(obj);
console.log(obj.value);
}
</script>
<body>
<input id="testInput" oninput="testInputOnInput(this);">
<p>
<a href="https://example.com/">example.com</a>
</p>
</body>
</html>
W chrome dzieje się coś takiego:
Jak widać po kliknięciu wstecz
input jest uzupełniony i przy okazji wywołane jest zdarzenie oninput
- a właśnie to mi najbardziej przeszkadza - da się to jakoś zablokować?
Dla odmiany w Firefox wygląda to tak:
Z góry dzięki za pomoc.