携帯電話のメールアドレスを通さないフォームの JavaScript サンプルです。
実際に動作するサンプル
https://codepen.io/darucub/pen/qEZRajY
サンプルコード
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP">
<title>パソコンのメールアドレスを判定</title>
<script language="JavaScript" type="text/javascript">
function check(form){
var email_format = /^[\w\.\d\-_]+@([\w-]+\.)+[a-zA-Z]+$/;
var objf = eval(form);
var ezweb = /\@ezweb\.ne\.jp$/;
var vodafone = /\.vodafone\.ne\.jp$/;
var docomo = /\@docomo\.ne\.jp$/;
var ido = /ido\.ne\.jp$/;
var sky = /sky\.tu-ka.ne\.jp$/;
if(objf.mail.value == "" || ezweb.test(objf.mail.value) || vodafone.test(objf.mail.value) || docomo.test(objf.mail.value) || ido.test(objf.mail.value) || sky.test(objf.mail.value) || !email_format.test(objf.mail.value)){
alert('パソコンのメールアドレスを入力してください');
return false;
}
return true;
}
</script>
</head>
<body>
<form method="POST" OnSubmit="return check(document.form1)">
<p><input type="text"></p>
<p><input type="submit" value="Submit"></p>
</form>
</body>
</html>
現場からは以上です。それでは、またッ!!!
