2019.08.16
jQuery를 이용하여 버튼 클릭시 input box 추가 삭제
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
|
<script type="text/javascript">
$(function(){
$('#all').click(function(){
let allCheck = $(this).is(':checked');
if(allCheck) $('.checks').prop('checked',true);
else $('.checks').prop('checked',false);
});
$('#okBtn').click(function(){
let checksLength = $('.checks:checked').length;
if(checksLength == 3) {
alert('완료');
} else {
alert('비완료');
}
});
/* 아이디 정규식 확인 */
$('#memberId').change(function(){
var regType1 = /^[A-Za-z0-9+]{4,12}$/;
alert("아이디는 영문 혹은 숫자 조합 4~12 글자로 구성해야 합니다");
}
});
/* 추가버튼 클릭시 이메일 폼 추가 */
$(document).on('click','.trCopy',function(){
var clone = $(this).parents('tr').clone();
$('table').append(clone);
});
/* 추가버튼 클릭시 이메일 폼 제거 */
$(document).on('click','.trDel',function(){
var formLength = $('.trDel').length;
if(formLength > 1){
$(this).parents('tr').remove();
} else {
alert ('더이상 삭제 불가능!');
}
});
/* 폼 데이터 확인 */
$('#tableBtn').click(function() {
var memberId = $('#memberId');
var memberPw = $('#memberPw');
var memberPwCheck = $('#memberPwCheck');
var memberEmail = $('.memberEmail');
alert('아이디를 입력하세요');
return false;
alert('비밀번호를 입력하세요');
return false;
return false;
}
var isNext = true;
memberEmail.each(function() {
if($(this).val() == ''){
isNext = false;
return false;
}
});
if(!isNext){
alert('입력되지 않은 이메일이 있습니다');
return false;
}
})
});
/script>
|
'공부 > 기타' 카테고리의 다른 글
Spring에서 Thymeleaf 사용하기 (0) | 2020.03.02 |
---|---|
MES 용어 정리 및 주요 기능 (0) | 2019.11.25 |
new 연산자 (0) | 2019.11.04 |
jsp gson (0) | 2019.10.04 |
jQuery $()의 의미 (0) | 2019.08.14 |