상담신청 폼 관련 문의드립니다.. 채택완료
(숫자 3을 2로 변경부탁드려요!)
위 사이트 하단에 상담신청할수가 있는데요
전화번호를 010 포함 11자리를 반드시 입력해야지만 신청이 가능하게 하려면
소스를 어떻게 수정해야할까요??
답변 2개
채택된 답변
+20 포인트
마르스컴퍼니
1년 전
Copy
$(function() {
// 전화번호 입력 필드에 이벤트 바인딩
$("#wr_subject").on("input", function() {
$(this).val($(this).val().replace(/[^0-9]/g, ''));
if($(this).val().length > 11) {
$(this).val($(this).val().slice(0, 11));
}
});
// 폼 서브밋 이벤트
$("#fwrite").on("submit", function(e) {
if(!$("#wr_name").val().trim()) {
alert("이름을 입력해주세요.");
$("#wr_name").focus();
return false;
}
const phone = $("#wr_subject").val();
if(!/^010[0-9]{8}$/.test(phone)) {
alert("010으로 시작하는 11자리 연락처를 입력해주세요.");
$("#wr_subject").focus();
return false;
}
});
});
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
마르스컴퍼니
1년 전
id 가 똑같은 폼이 2개 있으면 안됩니다.
<form id="fwrite">
~
</form>
<form id="fwrite">
~
</form>
폼 하나의 id를 fwrite2 등으로 변경해야 됩니다.
<form id="fwrite">
~
</form>
<form id="fwrite">
~
</form>
폼 하나의 id를 fwrite2 등으로 변경해야 됩니다.
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인