2

请检查这些行

<textarea class="wideInput" cols="30" rows="10" value="<?php echo $row['foodDescription']; ?>" ></textarea>
            <input value="<?php echo $row['foodDescription']; ?>" />

输入类型有默认值,但是textarea没有,请问为什么,解决办法是什么?

4

7 回答 7

9

没有value属性

<textarea class="wideInput" cols="30" rows="10" ><?php echo $row['foodDescription']; ?></textarea>
于 2013-03-13T11:04:01.460 回答
2

您可以在<textarea>开始和结束标签之间添加值。

<textarea class="wideInput" cols="30" rows="10"><?php echo $row['foodDescription']; ?></textarea>
于 2013-03-13T11:04:02.977 回答
2
<textarea class="wideInput" cols="30" rows="10" value="<?php echo $row['foodDescription']; ?>" ></textarea>

应改为:

<textarea class="wideInput" cols="30" rows="10"><?php echo $row['foodDescription']; ?></textarea>

因为 textarea 没有 value 属性

于 2013-03-13T11:04:19.470 回答
2

只需将值放在 textarea 标签之间:

<textarea class="wideInput" cols="30" rows="10">
    <?php echo $row['foodDescription']; ?>
</textarea>
于 2013-03-13T11:04:36.090 回答
2

textarea 不像输入,它不能自关闭(<textarea/>),它是自关闭标签,可以具有默认显示的值。<textarea></textarea>只需更改您的代码以在标签内回显 foodDescription

于 2013-03-13T11:04:44.600 回答
2

您必须在标签之间放置默认值,以便:

<textarea class="wideInput" cols="30" rows="10"><?php echo $row['foodDescription']; ?></textarea>
于 2013-03-13T11:05:34.630 回答
0

它必须在标签之间。

<textarea class="wideInput" cols="30" rows="10"><?php echo $row['foodDescription']; ?></textarea>

大声笑向合唱团讲道

于 2013-03-13T11:09:29.397 回答