我在我的 Joomla v3.1.x 站点中使用 RSFormPro 作为联系表。
出于特定原因,我需要添加 3 或 4 个“不允许”在验证后提交表单的电子邮件地址。
即 joe@domain1.com、frank@gmail.com、sue@yahoo.com、deniise@domain2.com
我怎样才能做到这一点 ?请指教。
=============== 已编辑
对于其他寻找答案的人,请参见下文:
回答...
为了使脚本正常工作,您必须将下面的“mytextbox”替换为您的电子邮件文本框的确切名称。
该脚本被添加到“在表单过程中调用的脚本”区域(Joomla 后端 > 组件 > RSForm!Pro > 管理表单 > 您的表单 > 属性 > PHP 脚本)。
$array = array('joe@domain1.com','frank@gmail.com','sue@yahoo.com','denise@domain2.com');
foreach($array as $arr){
if($_POST['form']['mytextbox'] == $arr)
$invalid[] = RSFormProHelper::getComponentId('mytextbox');
}
因此,您在上述数组中看到的所有电子邮件地址都将验证并提示“无效”消息。