Salut,
Cum as putea face ca un buton sa nu se poata apasa de mai multe ori consecutiv si rapid?
Prevenire double click pe buton
-
- Mesaje: 117
Prevenire double click pe buton
MarPlo
Mesaje: 4343
Salut,
Poti aplica un "disabled" pentru scurt timp, sau cat vrei; dupa instructiunile de efectuat la acel buton.
Un exemplu, dezactiveaza butonul pentru 2 secunde dupa clic:
Demo:
Poti aplica un "disabled" pentru scurt timp, sau cat vrei; dupa instructiunile de efectuat la acel buton.
Un exemplu, dezactiveaza butonul pentru 2 secunde dupa clic:
Cod: Selectaţi tot
<div id="dv_ex">Nr.</div>
<button id="btn_test">Click</button>
<script>
var dv_ex = document.getElementById('dv_ex');
var btn_test = document.getElementById('btn_test');
var ix =0;
btn_test.addEventListener('click', (e)=>{
ix++;
dv_ex.innerHTML = ix;
e.target.setAttribute('disabled', 'disabled');
window.setTimeout(function(){
btn_test.removeAttribute('disabled');
}, 2000);
});
</script>
Nr.
Subiecte similare
-
Buton pentru a crește sau descrește aleator un numar
JavaScript - jQuery - Ajax
Primul mesaj
Intrebare rapida:Ultimul mesaj
Cum pot seta un buton care poate crește și /sau descrește aleator un număr la clic?
Acesta este codul pe care îl am....
Poti sa folosesti Math.random() pentru a decide dacă numarul va crește sau nu:
<button id='tst_btn'>Change counter</button>
<h3...