【问题标题】:Queried TEXT incomplete in Textarea [duplicate]Textarea中查询的TEXT不完整[重复]
【发布时间】:2016-04-16 19:57:26
【问题描述】:

我正在制作一个表单,用于编辑我正在制作的网站上的用户帖子。我目前遇到的一个问题是页面查询用户帖子的内容并将其插入textarea,就像用户写的一样但是帖子的第一块已经消失了,只显示用户写的其余部分.例如,如果用户写了 2 段,然后将其发布到网站上并查看他的帖子,它显示得很好。但是当用户进入他的控制面板并编辑他的帖子时,页面按标题查询帖子,查询帖子的内容但只有第二段插入textarea

我尝试增加 textarea 的行数,认为它的行数已用完,但并没有改变任何事情。然后我设置了textarea 的最大长度,但这也没有效果。我什至echo'd 从textarea 中查询到article 标签,一切看起来都很好!

这是我的表格,它张贴了php 是如何echo'ing 的:

echo "<form action=\"update_sermon.php\" method=\"post\" id=\"postform\">";
echo "<sert>SERMON TITLE: <input type=\"text\" id=\"sermon_name\" name=\"sermon_name\" value=\"$title\"></input></sert><br>";
echo "<cont>CONTENT:<br><textarea cols=\"85\" rows=\"25\" maxlength=\"60000\" name=\"sermon_content\" value=\"$content\"></textarea></cont><br>";
echo "<publish><input type=\"submit\" value=\"Update\" id=\"submit\"></input></publish>";
echo "</form>";

提前致谢!

【问题讨论】:

  • 题外话,但您可以通过使用单引号和双引号的组合使您的代码更具可读性。
  • &lt;textarea&gt; 没有value
  • @Fred-ii- 现在我知道了。
  • @xR34P3Rx 很高兴听到这个消息,干杯

标签: php html mysql textarea


【解决方案1】:

尝试将内容放在分隔符之间:

<textarea>**CONTENT HERE**</textarea>

像这样:

echo "<textarea cols=\"85\" rows=\"25\" maxlength=\"60000\" name=\"sermon_content\">$content</textarea>";

而不是使用value 属性

【讨论】:

  • 我不敢相信我没想到这一点。我将内容放在&lt;textarea&gt;&lt;/textarea&gt; 之间,而不是将其作为属性添加。当它允许我时,我会选择这个作为答案。谢谢!
猜你喜欢
  • 2015-10-27
  • 2016-12-21
  • 2018-09-04
  • 2020-03-05
  • 2013-06-11
  • 1970-01-01
  • 1970-01-01
  • 2016-08-17
  • 1970-01-01
相关资源
最近更新 更多