textarea不显示默认文本

时间:2013-08-18 08:32:36

标签: php mysql textarea

我有一个textarea,它是数据库中的默认值。为此,我的代码是:

echo "<textarea readonly='true'>".$row1['description']."</textarea>";

对于此代码,值不会到来。我的输出是这样的。

enter image description here

我认为这可能是一些数据库问题。但是当我写这个:

echo "<textarea readonly='true' placeholder='".$row1['description']."'></textarea>";

输出显示数据。

enter image description here

当数据库数据很小时,占位符就可以了。但如果数据很大,那么它就不会显示滚动。任何人都可以帮助我。

这是fiddle.

3 个答案:

答案 0 :(得分:1)

不要在包装textarea的jQuery对象上调用button()textarea不是类似按钮的控件。它们被设计为输入,而不仅仅是点击。

答案 1 :(得分:0)

如果问题是您没有在文本框中滚动;那么这可能会有所帮助:

PHP:

echo "<textarea readonly='true' placeholder='".$row1['description']."' id='"TextArea"' style='"max-height:100px;min-height:100px; resize: none"'></textarea>";

CSS:

#TextArea{
font-size: 14px;
font-weight: normal;
resize: none;
overflow-y: scroll;
}

结果是您将文本区域设置为一个大小,然后说您不希望它调整大小并且您希望它在y轴上滚动。我已经将样式设置为style =和id,所以这取决于你想要的方式。

答案 2 :(得分:0)

textarea的语法是:

<textarea rows='10' cols='70' name='xx' id='xx'>
   <?php echo $row1['description']; ?>
</textares>