-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmodifyform.js
56 lines (46 loc) · 2.11 KB
/
modifyform.js
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
var userpw = 1234;
var stdId = 201513406;
var stdName = "엄찬영";
//사용자 정보 (임시 데이터)
//페이지 onload시 실행할 함수
function init() {
document.getElementsByName("studentId")[0].value = "";
document.getElementsByName("studentId")[0].placeholder = stdId;
//읽기 전용으로 학번을 표시.
document.getElementsByName("studentName")[0].value = stdName;
//사용자이름 표시.
document.getElementById("submitBtn").disabled = "disabled";
document.getElementById("submitBtn").style.backgroundColor = '#9e9e9e'
//수정하기 버튼 비활성화
}
//수정버튼 활성화 조건 체크
$(function () {
$("input").keyup(function () {
var pwd = $("#pwField").val(); //기존비밀번호 필드에 입력한 값
var modifypwd = $("#modifyPwField").val(); //수정비밀번호 필드에 입력한 값
var name = $("#nameField").val(); //이름 필드에 입력한 값
//기존비밀번호 필드에 입력한 값과 기존기밀번호가 같으면 수정버튼 활성화
if (pwd != "" || userpw != "") {
if (pwd == userpw) {
$("#submitBtn").removeAttr("disabled");
$("#pwCheckLable").html("비밀번호가 일치합니다.");
$("#pwCheckLable").css('color', 'green');
$("#submitBtn").css('backgroundColor', 'black');
} else {
$("#submitBtn").attr("disabled", "disabled");
$("#pwCheckLable").html("비밀번호가 일치하지 않습니다.");
$("#pwCheckLable").css('color', 'red');
}
}
//수정비밀번호 필드가 공백이면 수정버튼 비활성화
if (modifypwd == "") {
$("#submitBtn").attr("disabled", "disabled");
$("#submitBtn").css('backgroundColor', '#9e9e9e');
}
//이름이 공백이면 수정버튼 비활성화
if (name == "") {
$("#submitBtn").attr("disabled", "disabled");
$("#submitBtn").css('backgroundColor', '#9e9e9e');
}
});
});