当前位置:  开发笔记 > 编程语言 > 正文

在thickbox中提交表单

如何解决《在thickbox中提交表单》经验,为你挑选了1个好方法。

我有一个在厚箱中打开的联系表单我希望当用户点击提交表单数据提交到我的php时将处理该数据并显示sucessfull msg回到thickbox.php页面被调用,但我将如何获取表单数据?



1> pjb3..:

首先使用thickbox的iframe功能将表单加载到thickbox中.通过将其放在文档的HTML头中,确保加载了jquery和thickbox:




然后在页面上添加一个链接,在iframe中加载联系我们表单:

Contact Us

您的表单应具有具有此基本结构的标记:

...

现在通过AJAX将jQuery用于表单.把它放在HTML文档的头部:


这样做是:

    在提交表单时向要调用的表单添加一个函数.它返回false以防止表单提交的默认行为发生.

    此提交功能将使用您设置的表单操作执行AJAX帖子contact_us.php.

    最后,这将采取任何内容contact_us.php返回并用id内容替换div的内容.

因此,让您的contact_us.php脚本实际发送电子邮件或创建数据库记录,无论它做什么,然后让它返回此HTML:

Thank you for your submission!

Continue

显然,这可以是您想要的任何内容,无论您希望最终用户看到什么消息.该链接显示如何使厚箱窗口消失.

推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有