0
プロンプトを使用して変数にデータを入力するJavaScriptを使用して連絡フォームを作成しました。私は入力されたデータを検証する必要があります。正しくない場合は、そこで停止して有効なエントリを要求する必要があります。残念ながら、私はユーザーから2つの値を取得するプロンプトを使用して、私は何かを行うか、何かを変更する検証を得ることができません。ここに私のコードです:JavaScriptで停止する必要があるユーザーからデータを収集するフォームがあります
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org
/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title> Support Contact </title>
<link rel="stylesheet" type="text/css" href="stylez.css" />
<script type="text/javascript">
var email = document.getElementById("email");
function checkEmail(email)
{
var reg1 = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
if(reg1.test(email) == false) {
alert("Please enter a valid Email address!!")} else
if(reg1.test(email) == true) {
}
}
</script>
<script type="text/javascript">
var email;
var name;
email=prompt("Please enter your primary Email address....", "");
name=prompt("Please enter your name.","");
document.write("Thank you ", name, " someone will contact you within 48 hours!!");
// --></script></head>
<body><h1> Support Contact Page</h1><h2 align="center">
<table width="200" border="1">
<tr>
<td>Available m-sun</td>
<td>Except Holidays</td>
<td><div align="center">Email replies</div></td>
</tr>
</table></h2>
<a href="index.html"><img src="images/300px-Basketball_pictogram.svg.png" width="103"
height="101" alt="home" /></a>
</body>
</html>
if条件文では、入力した電子メールが有効でない場合、すべてを停止する必要があります。変数reg1がテストに合格しなかった場合、どうすれば停止できますか?
誰も[博物館](http://victoriaandalbert.london.museum/)TLDを使用していないか、[自分のメールアドレスには '+'があります(http://notfaq.wordpress.com/2006/07/20/plus-sign-in-email-addresses /)。 – Quentin