发送电子邮件后更改 Div 中的文本?
我创建了一个 HTML 电子邮件联系表单,其中有一个 PHP 邮件处理程序。而且,我基本上想做的是替换输入表单中的文本,而不是浏览器重定向到没有设计属性的 PHP 文件。你可以在这里看到我所做的...
http://www.noxinnovations.com/ portfolio/thecommonwealth/index.html
“点击查询”会显示 HTML 联系表单。
有人请帮助我, 非常感谢, 亚伦
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
一种方法是使用 AJAX 提交表单,然后在 AJAX 调用完成后,替换 div 的innerHtml(“单击查询”)以说出您想要的内容。
如果您喜欢 jQuery,Ajaxify 是一个插件,它可以将几乎所有提交标准的表单变成请求到 AJAX 请求。
One way to do this would be to submit your form using AJAX and then once your AJAX call has completed, replace the innerHtml of your div ("Click to Inquire") to say what you want.
If you are into jQuery, Ajaxify is a plugin what would turn almost any form submitting a standard request to a AJAX request.
2个选项为您提供:
将index.html更改为index.php,以便在文件中您可以使用PHP代码来处理表单提交,并直接在页面上返回值。< /p>
使用 jQuery 使 AJAX 变得简单快捷。自学如何使用它非常有趣。
2 options for you:
Change index.html to index.php, so that in the file you can use PHP code to handle the form submit, and return the value straight on the page.
Using jQuery to make it easy and quick with AJAX. Teach yourself how to use it is a good fun.
希望这有帮助。我所做的示例很简单,但能够支持真实站点的全部需求,这就是代码在许多文件中分开的原因。您可以根据需要修改它。
运行 contact.php 查看示例。
文件(全部位于一个目录中,奇数文本长度仅用于测试而视为失败......):
contact.js [发送文本到 php 脚本进行存储,决定结果并...]
asynchConnect.js [设置连接]
contact.css [默认优先加载的 css]
< strong>storeText.php [将文本存储到数据库,决定结果,加载类似的脚本]
contactFailure.css [失败的CSS]
success.php [你可能想在成功时做某事,更改内容,显示消息等]
failure.php [类似于 success.php]
contactSuccess.css [失败的 CSS]
contact.php
Hope this helps. The example I've made is simple but yet capable to support full needs of a real site, that's the reason code is separated in many files. You modify it to your needs.
Run contact.php to see the example.
Files (all in one directory, odd text length taken as failure just for testing.. ):
contact.js [sends the text to php script for storage, decides the outcome and...]
asynchConnect.js [set up connection]
contact.css [the css on the default-first load]
storeText.php [store text to database, decides the outcome, loads analogous script]
contactFailure.css [css for failre]
success.php [you might want to do sth on success,change content, display message etc]
failure.php [analogous to success.php]
contactSuccess.css [css for failure]
contact.php