답변 3개
채택된 답변
+20 포인트
3년 전
submit 되기전에 체크하면 됩니다.
var eng_str = /[a-zA-Z]/;
var tname= $('.tname').val(); //이름 input
if(eng_str.test(tname)){
//영문만 있을경우 submit 중단.
return false;
}
하지만 외국애들이 폼에다가 submit 때리는게 아니라
받는 action 페이지에 파라메터로 쏴버릴거에요.
즉 폼을 거치지 않고 이메일 쏘는 action url 로 바로 보내는거죠.
이 경우에는 스크립트등과 관계없으니
받는 페이지에서 제어하세요.
받는페이지 상단에
</p>
<p>if(preg_match('/^[a-zA-Z]$/', $_POST['name'])) {
//이름이 모두 영문이면 메일발송 없이 중단.
exit;
}</p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
하오나나
3년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
스팸이 안왔으면 좋겠네요. ^^