window.onload = function() {
// id joinForm인 submit이 눌렸을 때 이벤트 처리
document.getElementById('joinForm').onsubmit = function() {
// 성명 입력하지 않은 경우 -> 경고창 출력
var name = document.getElementById('name');
// 값이 출력됐는지 확인, 비었으면 경고창 출력 -> 입력란 포커스 -> 서버로 전송되지 않게 함
if(name.value == ""){
alert("성명을 입력하시오");
name.focus();
return false; // 서버로 전송되지 않게 함
}
}; // onsubmit
}; // window.onload
id 조건을 충족하지 않은 경우
window.onload = function() {
document.getElementById('joinForm').onsubmit = function() {
// ...
// id를 입력하지 않은 경우
var id = document.getElementById('id');
if(id.value == ""){
alert("아이디를 입력하시오");
id.focus();
return false;
}
if(id.value.length <='6' || id.value.length >= '10'){
alert("아이디는 6~10자로 입력하세요");
id.value = "";
id.focus();
return false;
} // id 길이 처리
}
}
비밀번호 일치 여부 확인
window.onload = function() {
document.getElementById('joinForm').onsubmit = function() {
// ...
// 비밀번호와 비밀번호 확인 일치하지 않는 경우
var password = document.getElementById('password');
var passwordCheck = document.getElementById('passwordCheck');
if(password.value != passwordCheck.value){
alert("비밀번호가 일치하지 않습니다.");
passwordCheck.value = "";
passwordCheck.focus();
return false;
} // 비밀번호 일치 여부 처리
} // onsubmit
} // window.onload