我正在创建一个订阅我们的新闻简报页面,其他一切正常,但我试图让用户插入他们的电子邮件两次,第二个电子邮件字段应该作为“确认电子邮件”字段。我这样做有点麻烦。有人可以借地吗?确认电子邮件字段
如果第二电子邮件字段不一号电子邮件字段相匹配,它应该显示一条错误消息
下面是代码片段:
if (trim($fv->txt_Email) == '') {
$e->defineError("email_required", "Please provide your email address.", "txt_Email");
} elseif (!cmsValidation::isValidEmail($fv->txt_Email)) {
$e->defineError("invalid_email", "Please enter a valid email address.", "txt_Email");
}
if (trim($fv->txt_Email2) == '') {
$e->defineError("email_required2", "Please confirm your email Address", "txt_Email2");
} elseif (!cmsValidation::isValidEmail($fv->txt_Email2)) {
$e->defineError("invalid_email", "Please enter a valid email address.", "txt_Email2");
}
这种代码不工作的方式是什么?如果您已经成功添加第一个电子邮件字段,那么阻止添加第二个电子邮件字段的是什么? – David
我想比较第二个电子邮件字段和第二个电子邮件字段,以确保输入的电子邮件地址彼此相同(如果它们不相同),则显示错误消息 –
为什么不简单地添加两个修剪过的邮件的比较? – MightyPork