form.htmlの39行に else if(s == for_email && !ob.value.match(/^[A-Za-z0-9]+[\w-]+@[\w\.-]+\.\w{2,}$/)){ とあるので else if(s == for_email && !ob.value.match(/^[A-Za-z0-9]+[\w\.-]+@[\w\.-]+\.\w{2,}$/)){ としてみてください。 \.を追加するだけです。
メールの形式チェックしなければエラーはでないので else if(s == for_email && !ob.value.match(/^[A-Za-z0-9]+[\w-]+@[\w\.-]+\.\w{2,}$/)){ if(msg_ob != null){ msg_ob.innerText=s+"の形式を確認してください。"; msg_ob.style.display="block"; } ob.style.borderWidth="1px"; ob.style.borderColor="#330000"; ob.style.backgroundColor="#FFE8E8"; eflag=true; } この部分は削除してもいいです。 |