Php 弹出带有验证的联系人表单

Php 弹出带有验证的联系人表单,php,codeigniter,Php,Codeigniter,我想像这里一样创建带有验证的弹出式联系人表单http://89.212.111.174/delovtujini.si然后单击“VPIS V BAZO” 您将得到一个弹出窗口,您可以填写联系表。我如何使用CI实现这一点?在这个示例中,我在同一个html页面中执行所有操作。在CI中,我尝试为contat表单创建新控制器,但不知道如何打开窗口。我也试着用我试过的。但没有一个解决方案有效 有人能告诉我怎么做吗?也许用它更好 Thx有3种方法跟踪您的问题 1) 使用自定义内联灯箱,就像在 http://8

我想像这里一样创建带有验证的弹出式联系人表单
http://89.212.111.174/delovtujini.si
然后单击“VPIS V BAZO”

您将得到一个弹出窗口,您可以填写联系表。我如何使用CI实现这一点?在这个示例中,我在同一个html页面中执行所有操作。在CI中,我尝试为contat表单创建新控制器,但不知道如何打开窗口。我也试着用我试过的。但没有一个解决方案有效

有人能告诉我怎么做吗?也许用它更好


Thx

有3种方法跟踪您的问题

1) 使用自定义内联灯箱,就像在

http://89.212.111.174/delovtujini.si 
首先将表单发回同一页面,如下所示:

public function sign_up()
{
    // Setup form validation
    $this->form_validation->set_rules(array(
        //...do stuff...
    ));

    // Run form validation
    if ($this->form_validation->run()) 
    {
        //...do stuff...
        redirect('');
    }

    // Load view
    $this->load->view('my_form');
}
在视图中,当您检测到帖子时,必须使用javascript 在页面加载时“打开”灯箱,因为默认情况下它不会显示(即,当您正常加载页面时,灯箱是“关闭”的,只有在单击按钮时才会“打开”)

2) 使用iframe灯箱

在单独的CI控制器/视图上创建表单,并在单击按钮时在iframe中显示。 提交表单后,您可以调用javascript关闭lightbox

3) 使用ajax 内联和iframe lightbox都可以使用ajax表单 这个想法与使用iframe灯箱相同。通过ajax提交表单后,使用javascript关闭lightbox