1

望ましい結果: PHP で文字列 var を定義し、コンテンツとして textarea コントロールにエコーします。

問題: Textarea のみが含まれます:

    </body>
</html>

索引.PHP:

<?php
    $y = "Bonkers";
?>
<html>
<body>

    Here is a textarea control:<br />
    <textarea id='myText'  rows="30" cols="120" value='<?php echo $y; ?>' />

</body>
</html>
4

3 に答える 3

12

textarea 要素には value 属性がありません。これはあなたがそれを行うべき方法です:

<textarea id='myText'  rows="30" cols="120"><?php echo $y; ?></textarea>
于 2013-08-15T19:53:12.373 に答える
8

<textarea>HTML 値属性がありません。したがって、テキストエリア内にテキストを設定する正しい方法は次のとおりです。

<textarea id="myText" rows="30" cols="120"><?php echo $y; ?></textarea>

ただし、通常の入力フィールドと同様に、JavaScript または jQuery 内でアクセスできます。

// jQuery example
$("textarea#myText").val();

テキストエリアに終了 body と html タグが含まれている理由は、<textarea>閉じ方が原因です。<textarea></textarea>としてではなく、としてのみ使用することを意図してい<textarea />ます。(参考

于 2013-08-15T19:54:14.230 に答える
0

あなたは知っていますか !!placeholder 属性を使用して、テキストエリアに何かをエコーすることもできます。コードは次のとおりです。

<textarea placeholder="<?php echo $_SESSION['your_name']; ?>"></textarea>
于 2016-12-28T09:40:00.597 に答える