function save_team()
{
$('#saveBtn').unbind('click');
$.ajax(
{
type: "POST",
url: "save.php",
data: { team_Array : t_pls },
success: function(data) {
$('#msg').text(data);
}
});
}
<input type="submit" value="SAVE" id="saveBtn" onclick="save_team()">
Я искал, нашел некоторые решения, но они не работают. как предотвратить двойное срабатывание кнопки SAVE/onclick? Я пытаюсь сохранить команду из 10 игроков в mysql. Если команда такая же, и событие onclick происходит, ничего не должно произойти. Кто-то предложил мне сделать это в PHP-скрипте (в моем случае save.php). Но я не мог придумать идеальное решение.как остановить onclick от стрельбы дважды с помощью javascript
Я думаю, что я должен сделать это, используя php. Когда команда не изменяется, событие onclick должно быть отключено, и когда команда изменяет, должен быть сделан ajax-вызов, и команда должна быть сохранена в БД. Итак, one() вызывает или отключает attr. не поможет здесь. PLS предложить некоторые php скрипт помощи.
Вы можете отключить эту кнопку один раз ему был нажат – AlexP
Привязать обработчик с помощью ['.one()'] (http://api.jquery.com/one/), чтобы он срабатывал только один раз – billyonecan
Метод jQuery one() –