在文本区域中显示带有文本区域的html?

时间:2016-01-28 17:22:36

标签: php html forms

我正在创建一个私人网页来编辑html,并希望创建一个显示某些html的表单,以便我对其进行编辑。代码示例如下:

<?php 
$content='<textarea rows="50" cols="100" name="NewContent" form="contenteditform"> this is a test area</textarea> more text ';
echo' <form action="" method="post" id="contenteditform">
<textarea rows="50" cols="100" name="NewContent" form="contenteditform">'.$content.'</textarea>
<input type="submit" name="button" value="_submit" />
</form> '?>

但是,在我的网页上,文本区域在变量</textarea>的{​​{1}}处停止,我如何确保它在最后一个结束处,以便$content的洞是在我的textarea中显示?

3 个答案:

答案 0 :(得分:1)

你有2行包含你应该只需要的textarea

<?php
$content='<textarea rows="50" cols="100" name="NewContent" form="contenteditform"> this is a test area</textarea>';
echo '<form action="" method="post" id="contenteditform">'.$content.'<input type="submit" name="button" value="_submit" /></form>'
?>

答案 1 :(得分:1)

这是我的解决方案(基本上用textarea1替换单词textarea,然后在编辑后将其转回textarea):

<?php 
$content='<textarea rows="50" cols="100" name="NewContent" form="contenteditform"> this is a test area</textarea> more text ';
echo' <form action="" method="post" id="contenteditform">
$content=str_replace('textarea','textarea1',$content);
<textarea rows="50" cols="100" name="NewContent" form="contenteditform">'.$content.'</textarea>
<input type="submit" name="button" value="_submit" />
</form>
 $NewContent=str_replace('textarea1','textarea',$_POST['NewContent']); '?>

答案 2 :(得分:0)

你可以使用它,我不知道这是否是你要找的东西

$content='&lt; textarea rows="50" cols="100" name="NewContent" form="contenteditform" &gt; this is a test area &lt; &#47; textarea &gt; more text ';