私はこのonclick
機能を持っており、正常に動作しています:
onclick="transferplayer('palyerlistDIVID','<?=$d_player['id']?>',document.getElementById('play perPosition').value,'teamID','plus','<?=$d_player['teamID']?>','<?=$d_player['price']?>');showmyplayer('myplayerlistDIVID',document.getElementById('playperPosition').value,'plus','<?=$d_player['teamID']?>','<?=$d_player['price']?>')"
必要なのは、クリック間の時間を設定することです。そのため、この JavaScript を追加して、各クリックの間に 5 秒を追加しました。
var lastClicked = 0;
function onClickCheck() {
var timeNow = (new Date()).getTime();
if (timeNow > (lastClicked + 5000)) {
// Execute the link action
} else {
alert('Please wait at least 5 seconds between clicks!');
}
lastClicked = timeNow;
}
onclick
問題は、このコードを関数と組み合わせるにはどうすればよいかということです。
私はこれを試しました:
onclick="onClickCheck();transferplayer('palyerlistDIVID','<?=$d_player['id']?>',document.getElementById('play perPosition').value,'teamID','plus','<?=$d_player['teamID']?>','<?=$d_player['price']?>');showmyplayer('myplayerlistDIVID',document.getElementById('playperPosition').value,'plus','<?=$d_player['teamID']?>','<?=$d_player['price']?>')"
ただし、クリックすると、常に値が取得されます。