Is there a simple way to do something along these lines:
JavaScript:
if(document.getElementById('button').clicked == true) { alert("button was clicked"); }
HTML:
<input id="button" type="submit" name="button" value="enter"/>
Show activity on this post. jQuery(':button'). click(function () { if (this.id == 'button1') { alert('Button 1 was clicked'); } else if (this.id == 'button2') { alert('Button 2 was clicked'); } });
You can add a click event handler for this:
document.getElementById('button').onclick = function() { alert("button was clicked"); };
This will alert when it's clicked, if you want to track it for later, just set a variable to true in that function instead of alerting, or variable++
if you want to count the number of clicks, whatever your ultimate use is. You can see an example here.
Try adding an event listener for clicks:
document.getElementById('button').addEventListener("click", function() { alert("You clicked me"); });
Using addEventListener
is probably a better idea then setting onclick
- onclick
can easily be overwritten by another piece of code.
You can use a variable to store whether or not the button has been clicked before:
var clicked = false document.getElementById('button').addEventListener("click", function() { clicked = true });
addEventListener on MDN
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With