php - iframe 完成后删除 textarea 的内容?

标签 php javascript iframe

所以目前我的网站是这样工作的;您发布更新并通过 iframe 将您的更新添加到数据库中,然后显示在下面的列表中。但问题是,当你点击“提交”时,你写的文本仍然显示在文本区域,因为网站没有完全更新。我曾尝试使用“onsubmit”和“onclick”,但它们都在将文本区域添加到数据库之前删除了它的内容,因此它显示了一条空消息。

我应该怎么做才能让它延迟一秒钟,或者如何让它等待 iframe 将数据“发送”到我的 PHP 脚本?

最佳答案

给你的 textarea 一个 id 并假设 iframe 是包含你在 iframe 页面中完成以下操作的 textarea 的页面元素:

<?php
//code should be done after db add
?>
<script>
o = parent.document.getElementById('textareaID');
o.value = '';
</script>
<?php 
//the end of code or something else
?>

您可以在 上看到这些演示:

关于php - iframe 完成后删除 textarea 的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18494085/

相关文章:

c# - 如何编写我自己的代理、匿名器并托管它以在网站在工作中被阻止时提供帮助

php - 普通图像存储还是 mySQL blob?

php - 使用斜杠转义然后使用 stripslashes PHP

php - 使用 include-path 定义全局变量

javascript - 脚本管理器.RegisterStartupScript

javascript - Redux、localStorage 和 React : Getting an error when refreshing my page

php - 问答: Ex- and Import Database values with more than 1 Table in XML

javascript - 一些 Firebase 安全规则适用于 Cloud Functions 中的管理员

javascript - 从 iframe 中删除网页

javascript iframe "top."多个 div?