데이터를 게시하기 전에 유효성 검사 오류를 경고하는 조건이 양식이 있습니다. 문제는 다른 사람이 실수로 두 번 클릭하면 양식이 제출 된 후 첫 번째 클릭에서 양식이 삭제 된 다음 두 번째 클릭이 '양식 비어 있음'으로 표시되며 이는 모두 초당 분할로 발생하므로 혼란 스러울 수 있습니다. . 그래서 내가 원하는 것은 3 초 동안 클릭하면 일시적으로 버튼을 비활성화하는 것입니다. 하지만 지금은 버튼을 비활성화하는 것이 아니라 3 초 동안 전체 기능을 일시 중지합니다. 내가 어떻게해야하지? 여기에 양식의 단순화 된 버전이 있습니다. 감사합니다시간 종료 버튼 사용 안함
$('#send').click(function(){
var self = $('#send');
setTimeout(function() {
self.disabled = false;
if(!$('#text').val()){
alert('field empty');
}else{
$('#message').html('done');
$('#text').val('');
}
}, 3000);
});
이유는 첫 번째 클릭 후 버튼을 비활성화하지? –
그게 내가 노력하고있어,하지만 어쩌면 내가 뭔가 잘못하고있는 것 같아. – user2014429