我有一个textarea,它是数据库中的默认值。为此,我的代码是:
echo "<textarea readonly='true'>".$row1['description']."</textarea>";
对于此代码,值不会到来。我的输出是这样的。
我认为这可能是一些数据库问题。但是当我写这个:
echo "<textarea readonly='true' placeholder='".$row1['description']."'></textarea>";
输出显示数据。
当数据库数据很小时,占位符就可以了。但如果数据很大,那么它就不会显示滚动。任何人都可以帮助我。
这是fiddle.
答案 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>