【问题标题】:Problems with textarea, within a textareatextarea 的问题,在 textarea 内
【发布时间】:2014-12-08 11:32:55
【问题描述】:

我正在制作一个 cms 系统,您可以在其中编辑存储在网站上的数据库(html)中的网页。我正在使用 textarea 来显示这样的 html 代码。

<textarea><?php echo($pagecontent); ?></textarea>

问题在于,在其中一个页面上,有一个 textarea 到,出于某种原因,它只是在开始后剪切了其余代码。

这是一张图片,所以你可能会更好地理解我:http://i.imgur.com/QueZNEV.png

环顾四周,但我似乎无法找到解决问题的方法。

【问题讨论】:

    标签: html forms textarea


    【解决方案1】:

    您的文本区域包含在 HTML 中具有特殊含义的字符(&lt;&amp; 等),但您希望它们被视为数据,而不是特殊字符。

    在回显它们之前通过htmlspecialchars() 运行它们。

    【讨论】:

    • 你能给我举个例子,我应该如何运行它们吗?
    • 这就是我的表单的样子&lt;article id="feedback-form"&gt; &lt;form name="myForm" action="insert_feedback.php" method="post"&gt; &lt;input type="text" name="firstname" class="input" placeholder="Navn:" value=""&gt; &lt;input type="email" name="email" class="input" placeholder="Email:" value=""&gt; &lt;textarea name="message" id="message" placeholder="Besked:" maxlength="120" style="resize:none;"&gt;&lt;/textarea&gt; &lt;input class="btn-submit" type="submit" value="Send"&gt; &lt;/form&gt; &lt;/article&gt;
    • 这是包含该表单的表单。&lt;form name="myForm" action="insert_update.php" method="post"&gt; &lt;p class="space"&gt;You are currently updating &lt;?php echo "&lt;span id='title'&gt;".$pagetitle."&lt;/span&gt;" ?&gt;&lt;/p&gt; &lt;p&gt; &lt;textarea rows="40" name="pagecontent" id="pagecontent" class="pagecontent" cols="50" rows="5" style="resize:vertical;"&gt;&lt;?php echo($pagecontent);?&gt;&lt;/textarea&gt; &lt;/p&gt; &lt;input id="btn-update" type="submit" value="Opdatere"&gt; &lt;input type="hidden" value="&lt;?php echo($id) ?&gt;" name="id" /&gt; &lt;/form&gt;
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    相关资源
    最近更新 更多