使用PHP重定向到锚点以获取模态窗口

时间:2014-04-28 03:58:56

标签: php html5 css3

我是模态叠加的新手,并且有一个模态php如下:

<div id="MessageBox" class="modalMessageBox">
<?php start-session() ?>
    <div>
        <a title="Close" class="close" href="#close" >X</a>
        <h2><?php $_SESSION['MessageBox_Title']; ?></h2>
        <br><br>
        <p><?php $_SESSION['MessageBox_Error']; ?></p>
        <br><br>
        <button type="button" onclick="#openLogin">Yes</button>
        <button type="button" onclick="index.php">no</button>
    </div>
</div>

现在我需要在将数据插入数据库后传递控制以指示插入成功。我能够将控件传递到一个模式窗口,从一个&#39; a&#39; href属性上的标记(例如Here),但需要用户干预。这就是我想要做的事情:

<pre><?php
    session_start();
/**
 * Created by PhpStorm.
 * User: developer
 * Date: 4/18/14
 * Time: 10:46 AM
 */
include_once './dha_datamgr.php';
include_once './regform.php';
/* Load Registration Record */
if (SubmitRegistration()) {
/* enter server side code to redirect to #MessageBox if everything went okay. */
}else{
$hdr = 'location:../registration.php';
header($hdr);
}
?>

以下是我用来帮助建模我的模态对话框的网站(http://www.webdesignerdepot.com/2012/10/creating-a-modal-window-with-html5-and-css3/)。

1 个答案:

答案 0 :(得分:1)

根据我的理解,如果提交的注册失败,您希望显示错误对话框消息。

你应该明白PHP是服务器端编程,javascript是客户端编程。在您提交注册表单弹出窗口后,您想要创建的是客户端事件,错误对话框将显示正确吗?

我建议在提交表单时使用jQuery.post,如果无法在对话框中显示错误消息,请让php服务器响应。