Form 태그 안의 버튼을 prop를 이용하여 disable 처리를 하는 방법입니다.
1. 버튼 Disabled 처리 방법
$("#btn-disabled").click(function() {
alert("Disabled 처리");
$("#btn-disabled").prop("disabled", true);
});
2. 버튼 Disabled 해제 방법
$("#btn-remove").click(function() {
alert("Disabled 해제 처리");
$("#btn-disabled").removeAttr("disabled");
});
3. 버튼 Disabled Toggle 처리 방법
$("#btn-toggle").click(function() {
alert("Disabled 토글 처리");
var condition = $("#btn-disabled").prop( 'disabled' );
$("#btn-disabled").prop("disabled", condition ? false : true);
});
전체 소스로 확인해 보기
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<form action="#">
<button id="btn-toggle">버튼의 Disabled의 토글 처리를 합니다.</button>
<button id="btn-remove">버튼의 Disabled 해제 처리를 합니다.</button>
<button id="btn-disabled">버튼을 Disabled 처리를 합니다.</button>
</form>
<script src='https://code.jquery.com/jquery-3.4.1.min.js'></script>
<script>
$("#btn-toggle").click(function() {
alert("Disabled 토글 처리");
var condition = $("#btn-disabled").prop( 'disabled' );
$("#btn-disabled").prop("disabled", condition ? false : true);
});
$("#btn-remove").click(function() {
alert("Disabled 해제 처리");
$("#btn-disabled").removeAttr("disabled");
});
$("#btn-disabled").click(function() {
alert("Disabled 처리");
$("#btn-disabled").prop("disabled", true);
});
</script>
</body>
</html>
2020/01/16 - [유용한 활용팁] - Javascript Jquery UI datepicker 한글화 하기 - datepicker-ko
2020/01/14 - [유용한 활용팁] - Javascript one을 이용하여 keyup으로 ajax 한번만 호출하기
2020/01/13 - [유용한 활용팁] - Javascript ajax setTimeout를 이용하여 3분 간격 세션 자동 연장 처리
2020/01/10 - [유용한 활용팁] - Javascript Jquery 브라우저 종료시 로그아웃 처리하기 - beforeunload
2019/12/24 - [유용한 활용팁] - JavaScript 원하는 영역에 대해서만 출력 화면 설정하기 - window.print()
2019/12/21 - [유용한 활용팁] - JavaScript ajax jquery $.post를 이용하여 form 데이터 구성 없이 post로 데이터 전송 처리
2019/11/15 - [유용한 활용팁] - JavaScript 구분자로 배열 만들기, 타입 변경하기(String, Number)
2019/11/07 - [유용한 활용팁] - JavaScript(자바스크립트), Jquery를 이용하여 이미지 바뀌게(토글, toggle) 하는 방법 - replace 활용
2019/10/29 - [유용한 활용팁] - JavaScript Input 생년월일 유효성 검사하기 - isBirthDay, 2월 29일 윤년 계산
2019/10/23 - [유용한 활용팁] - JavaScript Input 날짜 체크, Date 만들기 - isDate, getDate, calcDate
'유용한 활용팁' 카테고리의 다른 글
PHP Json 데이터에 \n(역슬래시) 문자 변경하여 배열로 만들기 (0) | 2020.02.25 |
---|---|
Javascript 내국인 주민등록번호 유효성 검사 (0) | 2020.02.24 |
포토샵 고급 개체 오류 메시지 해결 방법 - 고급 개체를 직접 편집할 수 없으므로 요청한 사항을 완료할 수 없습니다. (0) | 2020.02.21 |
포토샵 이미지 테두리 선 만들기 (0) | 2020.02.20 |
PHP, 리눅스 SSL(https)로 URL 자동 전환하는 방법 (0) | 2020.02.19 |