私は動作しているphp crudを持っていますので、更新ページにテキストボックスをいくつか書かなければなりません。私は関数を編集するためにテキストボックスを使うことができます(テキストエリアはデータベースからテキストをレンダリングしません)ので、複数行のボックスとして動作するテキストボックスが必要です。データベースの入力を編集するときにテキストボックスに改行が入ります
私は何を持っていることはテキストボックスに、データベースからコンテンツこの
<input type="text" class="textbox" name='description' value="<?php echo htmlspecialchars($description, ENT_QUOTES); ?>">
この負荷であるが、それは(5000文字まで)長いテキスト文字列を示します。
最初にこのCSSを試しましたが、それは文字の間のどこかの単語を壊します。とにかくMacのSafariでしか動作しませんでした。
.textbox{
width: 300px;
height: 200px;
resize: none;
word-wrap: break-word;
word-break: break-word;
}
この他
.textbox{
width: 300px;
height: 200px;
resize: none;
word-wrap: normal;
word-break: normal;
}
としかし、何もしない...ので、私は多分ジャバスクリプト/ jqueryのか、別のソリューションで新しいアイデアを探しています。他の人がコメントしたように
任意のアイデア...
を試してみてください? – guradio
Elen、私はtextareaがあなたに適していると思います、なぜそれは正確にデータベースからテキストをレンダリングしませんか? – sheeldotme
入力タイプ= "text"は複数行にすることはできません。テキストエリアを使用します。アサーション«textareasはデータベースからのテキストをレンダリングしません»はfalseです。 –