disabled
속성 값 변경$(".mail_check_input), $(".mail_check_input_box)
를 쉽게 사용하기 위해서 checkBox
, boxWrap
변수를 선언 및 할당 한다./* 인증번호 이메일 전송 */
$(".mail_check_button").click(function(){
var email = $(".mail_input").val(); // 입력한 이메일
var checkBox = $(".mail_check_input"); // 인증번호 입력란
var boxWrap = $(".mail_check_input_box"); // 인증번호 입력란 박스
$.ajax({
type:"GET",
url:"mailCheck?email=" + email,
success: function (data) {
//console.log("data : " + data);
}
});
});
/* 인증번호 이메일 전송 */
$(".mail_check_button").click(function(){
var email = $(".mail_input").val(); // 입력한 이메일
var checkBox = $(".mail_check_input"); // 인증번호 입력란
var boxWrap = $(".mail_check_input_box"); // 인증번호 입력란 박스
$.ajax({
type:"GET",
url:"mailCheck?email=" + email,
success: function (data) {
//console.log("data : " + data);
checkBox.attr("disabled", false);
boxWap.attr("id", "mail_check_input_box_true");
}
});
});
var code = ""; // 이메일 전송 인증번호 저장 코드
/* 인증번호 이메일 전송 */
$(".mail_check_button").click(function(){
var email = $(".mail_input").val(); // 입력한 이메일
var checkBox = $(".mail_check_input"); // 인증번호 입력란
var boxWrap = $(".mail_check_input_box"); // 인증번호 입력란 박스
$.ajax({
type:"GET",
url:"mailCheck?email=" + email,
success: function (data) {
//console.log("data : " + data);
checkBox.attr("disabled", false);
boxWap.attr("id", "mail_check_input_box_true");
}
});
});
var code = ""; // 이메일 전송 인증번호 저장 코드
/* 인증번호 이메일 전송 */
$(".mail_check_button").click(function(){
var email = $(".mail_input").val(); // 입력한 이메일
var checkBox = $(".mail_check_input"); // 인증번호 입력란
var boxWrap = $(".mail_check_input_box"); // 인증번호 입력란 박스
$.ajax({
type:"GET",
url:"mailCheck?email=" + email,
success: function (data) {
//console.log("data : " + data);
checkBox.attr("disabled", false);
boxWap.attr("id", "mail_check_input_box_true");
code = data;
}
});
});
div class = "mail_check_wrap
태그 제일 아래에 span
태그를 추가해준다. id는 mail_check_input_box_wran
으로 한다. <div class="mail_check_wrap">
<div class="mail_check_input_box" id="mail_check_input_box_false">
<input class="mail_check_input" disabled="disabled">
</div>
<div class="mail_check_button">
<span>인증번호 전송</span>
</div>
<div class="clearfix"></div>
<span id="mail_check_input_box_wran"></span>
</div>
.correct {
color: green;
}
.incorrect {
color: red;
}
var code = ""; // 이메일 전송 인증번호 저장 코드
/* 인증번호 이메일 전송 */
$(".mail_check_button").click(function(){
var email = $(".mail_input").val(); // 입력한 이메일
var checkBox = $(".mail_check_input"); // 인증번호 입력란
var boxWrap = $(".mail_check_input_box"); // 인증번호 입력란 박스
$.ajax({
type:"GET",
url:"mailCheck?email=" + email,
success: function (data) {
//console.log("data : " + data);
checkBox.attr("disabled", false);
boxWap.attr("id", "mail_check_input_box_true");
code = data;
}
});
});
/* 인증번호 비교 */
$(".mail_check_input").blur(function () {
});
inputCode
checkResult
/* 인증번호 비교 */
$(".mail_check_input").blur(function () {
var inputCode = $(".mail_check_input").val(); // 입력코드
var checkResult = $("#mail_check_input_box_warn"); // 비교결과
});
inputCode == code
로 하였다.inputCode
code
inputCode == checkCode
) span태그에 “인증번호가 일치합니다.”라는 문구와 class 속성이 correct(초록색)로 변경된다.inputCode != checkCode
) span 태그에 “인증번호를 다시 확인해주세요.”라는 문구와 class 속성이 incorrect(빨간색)로 변경된다./* 인증번호 비교 */
$(".mail_check_input").blur(function () {
var inputCode = $(".mail_check_input").val(); // 입력코드
var checkResult = $("#mail_check_input_box_warn"); // 비교결과
if (inputCode == code) { // 일치
checkResult.html("인증번호가 일치합니다.");
checkResult.attr("class", "correct");
} else { // 불일치
checkResult.html("인증번호를 다시 확인해주세요.");
checkResult.attr("class", "incorrect");
}
});