【发布时间】:2013-03-27 13:04:01
【问题描述】:
这是一个简单的问题:
如何在 php 中为您的错误处理弹出一个窗口? javascript 是做到这一点的唯一方法还是有办法在 PHP 中做到这一点?
我有一个 PHP 文件,其中一行代码如下:
echo implode('<br />', $errors);
这行代码捕获了来自我的表单的所有错误,如下所示:
if (strlen($_POST['name'])<3) $errors[] = 'De naam van uw bedrijf moet minstens 3 letters bevatten';
if (strlen($_POST['number'])<9) $errors[] = 'Uw nummer moet minstens 9 nummers bevatten';
if (!preg_match($regexp_mail, $_POST['email'])) $errors[] = 'Onjuist E-mailadres';
当有人在我的表单上按下提交时,错误将显示在单独的页面上,我希望在弹出窗口中显示。 提前谢谢你
【问题讨论】:
-
如果我正在提交您的表单并且我有一个阻止您的网站制作窗口的弹出窗口阻止程序会发生什么?还是我关闭了 JS?
-
好点,没想到,嗯,关于如何将错误处理保持在同一页面上的任何想法?
-
通过错误处理?您的意思是报告致命、通知、用户、警告、折旧错误?还是 HTML 表单中的错误未正确填写?
-
我的意思是表格没有正确填写,就像有人填写了没有@符号的电子邮件地址。一旦按下提交按钮,我的代码就会捕获这些错误并列出错误
-
@jimcavoli 我已经发布了我的答案,我将如何从服务器端脚本执行非常基本的表单验证并在与 HTML 表单相同的页面上显示错误
标签: php popupwindow