폼 관련 문의 드립니다. 채택완료
https://www.bigeventforyou.com/l-implant135roll
위 사이트를 카피하여 아래 사이트를 작업중입니다.
https://livelivem.com/livelive21/landing/2017/live2/
참고사이트와 같이 라디오를 선택하면 아래 항목이 나타나게 하려면 어떻게 해야할까요??
그리고 선택하지 않고 더알아보기 버튼을 누르면 선택하라는 경고창이 나오게도 해야합니다
고수분 계시면 소스안내를 부탁드리겠습니다..ㅜㅠㅜ
답변 1개
채택된 답변
+20 포인트
마르스컴퍼니
1년 전
Copy
안녕하세요! 본원에서는 고객님의 소중한 개인정보
를 상담 외 어떠한 목적으로도 사용하지 않습니다.
이용약관에 동의합니다. 약관보기
필요한 임플란트 개수를 선택해주세요.
5개
6개
7개 이상
전체
거주 지역을 선택해주세요.
서울 / 경기
인천
성함을 입력해주세요.
연락처를 입력해주세요.
더알아보기
.section { display: none; }
.section.active { display: block; }
$(document).ready(function() {
function checkSection(currentSection) {
if (validateSection(currentSection)) {
$('#section' + (currentSection + 1)).addClass('active');
}
if (currentSection === 5 && validateSection(5)) {
$('#submitSection').addClass('active');
}
}
function validateSection(section) {
switch(section) {
case 1:
return $('#privacyCheckbox').is(':checked');
case 2:
return $('input[name="needs"]:checked').length > 0;
case 3:
return $('input[name="area_gubun"]:checked').length > 0;
case 4:
return $('#input_nam').val().trim() !== '';
case 5:
return $('#전화번호').val().trim() !== '';
default:
return false;
}
}
function validateAllSections() {
return validateSection(1) && validateSection(2) && validateSection(3) &&
validateSection(4) && validateSection(5);
}
$('#privacyCheckbox').change(function() {
checkSection(1);
});
$('input[name="needs"]').change(function() {
checkSection(2);
});
$('input[name="area_gubun"]').change(function() {
checkSection(3);
});
$('#input_nam').on('input', function() {
$(this).val($(this).val().replace(/[^ㄱ-ㅎㅏ-ㅣ가-힣]/g, ''));
checkSection(4);
});
$('#전화번호').on('input', function() {
$(this).val($(this).val().replace(/[^0-9]/g, ''));
checkSection(5);
});
$('#submitButton').click(function() {
if (validateAllSections()) {
$('#dbform').submit();
} else {
alert('모든 필드를 채워주세요.');
}
});
});
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인