繁体   English   中英

如何防止我的文本区域(专门输入类型的电子邮件)不被填充

[英]How do I prevent my text area (excually input type email) from not being filled

我有形式。 表格包括姓名、姓氏、电子邮件、电话等。如果有人提交表格而不填写电子邮件地址,我的数据库将此电子邮件地址记录为空白。 在这种情况之后,如果这种情况重复出现,则警告消息:相同的电子邮件地址。 (第一个电子邮件地址 => 空白第二个电子邮件地址 => 空白)我想使用正则表达式。 用户必须填写电子邮件地址。 但我找不到任何例子。 非常感谢。

请看一下相关代码:

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();">

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM