상담신청 부분을 만들었는데 이메일 형식에 맞지가 않아도 신청이 돼서
저에게 메일이 오지 않는 경우가 있는데요
현재는 해당칸에 아무것도 입력이 되지 않았을 경우에만
'이메일 주소를 입력해주세요' 라는 메세지가 뜨는데
무조건 이메일@이메일,com 등
위 형식이 맞아야지만 접수가 가능하도록 하려면 아래에서 어떻게 수정을 해야 할까요??
감사합니다.
<form name="fwrite" id="fwrite" action="<?php echo G5_BBS_URL; ?>/write_update.php" method="post" autocomplete="off">
<input type="hidden" name="uid" value="<?php echo get_uniqid(); ?>">
<input type="hidden" name="w" value="<?php echo $w ?>">
<input type="hidden" name="bo_table" value="inquiry">
<input type="hidden" name="wr_id" value="<?php echo $wr_id ?>">
<input type="hidden" name="token" id="token" value="">
<input type="hidden" name="link" id="link" value="<?php echo $_SERVER["REQUEST_URI"]; ?>">
<div class="frm-wrap fade-down">
<h4>CONTACT US</h4>
<input type="text" name="wr_name" id="wr_name" placeholder="성함">
<input type="text" name="wr_1" id="wr_1" placeholder="소속 / 직급">
<input type="text" name="wr_subject" id="wr_subject" class="autoHyphen full" placeholder="연락처">
<input type="text" name="wr_email" id="wr_email" class="full" placeholder="이메일 주소">
<textarea name="wr_content" id="wr_content" cols="30" rows="10" placeholder="message"></textarea>
<button class="btn-token" type="button">마이더스에 문의하기</button>
</div>
</form>
if(!form.find('#wr_email').val()){
alert('이메일을 입력해주세요')
return false;
}
답변 3개 / 댓글 2개
정규식이용
//이메일 정규식 체크
function email_check(email) {
var reg = /^[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*\.[a-zA-Z]{2,3}$/i;
return reg.test(email);
}
답변에 대한 댓글 1개
https://jh-tr.tistory.com/166 참고하셔서 스크립트로 유효성 여부를 체크해보세요.
인풋타입을 이메일로 해보세요.
<input type="email" />
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.
이걸 제가 위에 올려둔 소스에 어떻게 적용을 해야할까요??
그냥 붙여넣으니까 아무것도 달라지는게 없어서요
무지해서 죄송합니다