Javascript 如何验证表单中的多封电子邮件?
我的表格中有多封电子邮件。我想在单击“提交”按钮后验证每封电子邮件Javascript 如何验证表单中的多封电子邮件?,javascript,Javascript,我的表格中有多封电子邮件。我想在单击“提交”按钮后验证每封电子邮件 vm.isEmailInvalid = false; function ValidateEmail(mail) { if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mail)) { vm.isEmailInvalid = false; return (true) } //alert("You have entered an i
vm.isEmailInvalid = false;
function ValidateEmail(mail)
{
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mail))
{
vm.isEmailInvalid = false;
return (true)
}
//alert("You have entered an invalid email address!")
vm.isEmailInvalid = true;
return (false)
}
i、 问题ID动态增加
<input> type = 'text' id="i.QuestionID" required
ng-model="i.TextBoxAnswers[0]" />
<input> type = 'text' id="i.QuestionID" required
ng-model="i.TextBoxAnswers[0]" />
<input> type = 'text' id="i.QuestionID" required
ng-model="i.TextBoxAnswers[0]" />
type='text'id=“i.QuestionID”必填项
ng model=“i.TextBoxAnswers[0]”/>
类型='text'id=“i.QuestionID”必需
ng model=“i.TextBoxAnswers[0]”/>
类型='text'id=“i.QuestionID”必需
ng model=“i.TextBoxAnswers[0]”/>
如果我只有一封电子邮件,它似乎在工作
说
<input ng-model="vm.senderEmail"
type="text"
name="senderEmail"
ng-style="vm.SetRequired(true)"
placeholder="user@email.com"
class="form-control" />
<div ng-if="vm.isSubmitClick && vm.isEmailInvalid
&& vm.senderEmail.length == 0"
style="color:red;text-align: left;">
Confirmation email is required.
</div>
<div ng-if="vm.isSubmitClick && vm.isEmailInvalid && vm.senderEmail.length > 0 "
style="color:red;text-align: left;">
Your email address is not in valid format
</div>
确认电子邮件是必需的。
您的电子邮件地址格式无效
如何解决此问题?如果您只接受HTML:
电邮:
如果您只喜欢HTML:
电邮:
您的html代码被剪切,格式不正确。为我们编辑它,并添加JS代码如何调用ValidateEmail
function@pindev,我已经修改了问题,如果您有足够的信息,请告诉我。您的html代码被剪切,格式不正确。为我们编辑它,并添加JS代码如何调用ValidateEmail
function@pindev,我已经修改了问题,如果您有足够的信息,请告诉我。该表单有多个字段可输入电子邮件地址。我必须遍历表单,因为可能有多个输入字段。我根据数据库标准创建输入字段。所以我动态构建了这个字段。Aa我看到:),表单有多个字段可以输入电子邮件地址。我必须遍历表单,因为可能有多个输入字段。我根据数据库标准创建输入字段。所以我动态地构建了这个字段。Aa我看到:)