Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何防止我的文本区域(通常输入类型电子邮件)未被填充_Javascript_Java_Regex - Fatal编程技术网

Javascript 如何防止我的文本区域(通常输入类型电子邮件)未被填充

Javascript 如何防止我的文本区域(通常输入类型电子邮件)未被填充,javascript,java,regex,Javascript,Java,Regex,我有表格。表格包括姓名、姓氏、电子邮件、电话等。如果任何人提交表格时未填写电子邮件地址,我的数据库将此电子邮件地址记录在空白处。在这种情况下,如果这种情况再次发生,警告消息:相同的电子邮件地址。(第一个电子邮件地址=>空白第二个电子邮件地址=>空白)我想使用regex。用户必须填写电子邮件地址。但我找不到任何例子。多亏了我 请查看相关代码: if (userExists.equals("")) { bindingResult.rejectValue("email", "error.use

我有表格。表格包括姓名、姓氏、电子邮件、电话等。如果任何人提交表格时未填写电子邮件地址,我的数据库将此电子邮件地址记录在空白处。在这种情况下,如果这种情况再次发生,警告消息:相同的电子邮件地址。(第一个电子邮件地址=>空白第二个电子邮件地址=>空白)我想使用regex。用户必须填写电子邮件地址。但我找不到任何例子。多亏了我

请查看相关代码:

if (userExists.equals("")) {
    bindingResult.rejectValue("email", "error.user", "Lütfen email adresinizi giriniz.");
}

if (userExists != null) {
    bindingResult.rejectValue("email", "error.user", "Verilen e-postayla kayıtlı bir kullanıcı var");
}

如果电子邮件字段为空,则一些JavaScript验证代码(可能类似于这样的代码)不会让表单实际提交:

<script type="text/javascript"> <!--
    function jsValidatePg() {
        // Dim var.
        var strValid;

        // Init.
        strValid = "";

        // Set var.
        if (document.frmMain.Email.value == "") {
            strValid = "The Email field must be filled in.";
        }

        // Determine if valid.
        if (strValid == "") {
            return true;
        }
        else {
            alert(strValid);
            return false;
        }
    }
//-->
</script>

<form id="frmMain" name="frmMain" action="mypage2.asp" method="post">

<input type="text" name="FirstName" size="15" maxlength="25" value="">
<input type="text" name="LastName" size="15" maxlength="25" value="">
<input type="text" name="Email" size="15" maxlength="25" value="">
<input type="text" name="Phone" size="15" maxlength="25" value="">

<input type="submit" name="btnSubmit" value="Submit" onClick="return jsValidatePg();">


/^([a-z0-9\.-]+)@([\da-z\.-]+)\([a-z\.]{2,6})$/不起作用。到目前为止,您尝试了什么,为什么这个问题被标记为java?因为我正在编写java代码。也许有人能用不同的方式帮助我。(不是正则表达式)好的,你也可以在Java中使用正则表达式。。。但请告诉我们你的努力。事实上,我的问题就是这样。if(userExists.equals(“”){bindingResult.rejectValue(“email”,“error.user”,“Lütfen email-adresinizi-girizing”);}if(userExists!=null){bindingResult.rejectValue(“email”,“error.user”,“Verilen e-postayla kayıtlıbir kullanıcıvar”)}