我有一个表单,可以从用户那里收集数据,我需要用JavaScript停止

我有一个表单,可以从用户那里收集数据,我需要用JavaScript停止,javascript,Javascript,我使用JavaScript创建了一个联系人表单,它使用提示符将数据输入变量。然后我需要验证输入的数据,如果数据不正确,我需要整个过程停在那里,并要求输入有效的数据。不幸的是,我使用prompt从用户那里获取2个值,并且我无法获得验证来执行任何操作或更改任何内容。这是我的密码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org /TR/xhtml1/DTD/xhtml

我使用JavaScript创建了一个联系人表单,它使用提示符将数据输入变量。然后我需要验证输入的数据,如果数据不正确,我需要整个过程停在那里,并要求输入有效的数据。不幸的是,我使用prompt从用户那里获取2个值,并且我无法获得验证来执行任何操作或更改任何内容。这是我的密码:

<!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>

支持联系人
var email=document.getElementById(“电子邮件”);
功能检查电子邮件(电子邮件)
{
变量reg1=/^([A-Za-z0-9\-\.])+\@([A-Za-z0-9\-\.])+\.([A-Za-z]{2,4})$/;
if(reg1.test(email)==false){
警报(“请输入有效的电子邮件地址!!”)}其他
if(reg1.test(email)==true){
}
}
var电子邮件;
变量名;
电子邮件=提示(“请输入您的主要电子邮件地址…”,“”);
name=提示(“请输入您的姓名。”,”);
文件。写下(“谢谢”,姓名,“有人会在48小时内联系你!!”;
// -->
支持联系页面
可用的m-sun
假日除外
电子邮件回复

根据if条件语句,如果输入的电子邮件无效,我需要停止所有操作。如果变量reg1未通过测试,我如何停止它?

在测试中,如果它失败,则返回false

if(reg1.test(email) == false) {
    alert("Please enter a valid Email address!!")
    return false;
} else
因为没有人使用TLD,也没有人使用。