0

データベースからデフォルト値を取得するテキストエリアがあります。このため、私のコードは次のとおりです。

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

このコードの値は来ていません。私の出力はこのようなものです。

ここに画像の説明を入力

データベースの問題かもしれないと思いました。しかし、私がこれを書くとき:

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

出力にデータが表示されます。

ここに画像の説明を入力

データベースのデータが小さい場合、プレースホルダーは問題ありません。ただし、データが大きい場合、スクロールは表示されません。誰でも私を助けることができます。

これがフィドルです。

4

3 に答える 3

1

button()テキストエリアをラップする jQuery オブジェクトを呼び出さないでください。textareas はボタンのようなコントロールではありません。クリックするだけでなく、入力するように設計されています。

于 2013-08-18T11:54:33.833 に答える
0

テキストエリアの構文は次のとおりです。

<textarea rows='10' cols='70' name='xx' id='xx'>
   <?php echo $row1['description']; ?>
</textares>
于 2013-08-18T08:52:44.087 に答える
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 の両方にテキストのスタイリングを入れたので、これをどのようにしたいかはあなた次第です。

于 2013-08-18T08:41:22.550 に答える