2

?divの代わりに編集可能なコンテンツを使用できるかどうかを知りたい textarea機能は同じですか?データをデータと同じように処理できtextareaますか?

4

2 に答える 2

5

テキストエリアに似たcontenteditable divを使用できます。JSFiddleを参照してください。

<form action="form.php" method="post">
    <div name="text" contenteditable="true">This text can be edited by the user.</div>
    <input type="submit" value="Send" name="send" />
</form>

しかし、ご覧のとおり、入力要素またはテキストエリアとしてフォームとともに自動的に送信されるわけではありません。このような機能が必要な場合は、JavaScript を使用する必要があります。

于 2013-02-09T13:29:30.640 に答える
1

はい、よろしければお使いいただけます。また、これにより、テキストエリアがテキストのみに制限されている場合に、画像やその他の html 要素を表示できるという利点が得られます。FCK や CK エディターなどの非常に多くの WYSIWYG エディターは、テキストエリアの代わりに入力を提供するコンテンツ編集可能な div を使用します。

データの処理に関しては、 javascript の助けを借りる必要があります。フォームと一緒に使用すると、データを直接投稿できるテキストエリアのようには機能しません。

于 2013-02-09T13:23:28.803 に答える