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