これらの線に沿って何かをする簡単な方法はありますか?
JavaScript:
if(document.getElementById('button').clicked == true)
{
alert("button was clicked");
}
HTML:
<input id="button" type="submit" name="button" value="enter"/>
これにクリックイベントハンドラーを追加できます。
document.getElementById('button').onclick = function() {
alert("button was clicked");
};
これはクリックされたときに警告します。後で追跡したい場合は、警告する代わりにその関数で変数をtrueに設定するか、variable++
クリック数をカウントする場合は、最終的な用途に関係なく。 ここに例を見ることができます 。
これでやる
<input id="button" type="submit" name="button" onclick="myFunction();" value="enter"/>
<script>
function myFunction(){
alert("You button was pressed");
};
</script>
Onclickイベントを接続するだけです:
<input id="button" type="submit" name="button" value="enter" onclick="myFunction();"/>
クリックのイベントリスナーを追加してみてください。
document.getElementById('button').addEventListener("click", function() {
alert("You clicked me");
});
addEventListener
を使用することは、おそらくonclick
を設定するよりも良い考えです-onclick
は別のコードで簡単に上書きできます。
変数を使用して、ボタンが以前にクリックされたかどうかを記憶できます。
var clicked = false
document.getElementById('button').addEventListener("click", function() {
clicked = true
});