<button type="button" id="testButton1">disabledButton</button>
<br/>
<br/>
<button type="button" id="testButton2">openButton</button>
<br/>
<br/>
<button type="button" id="testButton3">timerButton</button>
jquery 로 버튼 disabled 을 컨트롤 하는 방법입니다. attr 로 속성 disabled 를 true나 fals로 설정해서 버튼을 죽이고 살리고 할 수 있습니다.
// button disabled
$("#testButton1").click(function (){
$("#testButton1").attr("disabled",true);
});
// disabled된 버튼을 되살림
$("#testButton2").click(function (){
$("#testButton1").attr("disabled",false);
});
// 클릭후 disabled 처리되지만 1초후 다시 살아남
$("#testButton3").click(function (){
$("#testButton3").attr("disabled",true);
setTimeout(function () {
$("#testButton3").attr("disabled",false);
}, 1000)
});
testButton3 예처럼 setTimeout을 이용해서 일시적으로 클릭을 못하게 만들었다가 다시 살릴 수 도 있습니다.
JSFiddle로 만들어본 예제
'개발 > javascript' 카테고리의 다른 글
jquery로 싸인구현하기 jSignature (0) | 2022.07.31 |
---|---|
압축되어있는 CSS파일, js파일을 보기좋게 바꿔주기 (0) | 2022.05.23 |
form 에 있는 파일을 ajax로 업로드하기 (0) | 2022.03.31 |
댓글