html 将文本替换为php [已关闭]

drkbr07n  于 2022-12-09  发布在  PHP
关注(0)|答案(1)|浏览(134)

已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题吗?**通过editing this post添加详细信息并阐明问题。

2天前关闭。
Improve this question
我有一个带有文本的div和一个输入,我如何改变“我想从这里改变”的句子,是在“div”,但该div有更多的句子只有所以我如何改变只有该句子的值在php中的输入
代码如下:

<form action="form.php" method="POST">
        <input type="text" name="text">
        <input type="submit" value="Submit">
    </form>

    <div>
this is a div I want to change from here to here that has text in it<?php echo $comments = $_POST['text']; ?> 
    </div>

我设法将input的值添加到“div”中,但不是替换它,而是将它添加到div中

mm5n2pyu

mm5n2pyu1#

有许多方法可以做到这一点,其中一种方法是:

  • 为div分配ID(例如id1)
  • 在POST提交中使用javascript更改其innerHTML

代码是

<form action="#" method="POST">
<input type="text" name="text">
<input type="submit" value="Submit">
</form>

<div id=id1>This is a div</div>

<?php 
if (isset($_POST["text"])){ ?>

<script>
document.getElementById("id1").innerHTML="<?php echo $_POST['text']; ?>";
</script>

<?php } ?>

请参阅demo

相关问题