2

だから私は自分のウェブサイトにこのテキストエリアを持っています。デフォルトでは、内容として次のようなものがあります。

Name : Sample Value
Age : Sample Value
Location : Sample Value

ユーザーがボタンを押してデータベースに挿入する前に編集できますが、単純なテキストにすぎないため、リッチ テキスト エディターは使用していません。

基本的な HTML コードは textarea タグ内ではブラウザーで読み取ることができないため、以前
は行を区切って使用していました。

私の問題は、サーバー側で textarea タグの値を読み取っているときに、HTML コードを含めることができないことです。

したがって、データベースに挿入された値も HTML 形式ではなく、Web ブラウザーに再度フェッチされると、まったく形式がありません。

どのような代替手段がありますか? ありがとう。

4

3 に答える 3

6

を使用することはできません。代わりに DIVをtextarea使用してください。contenteditable

<div contenteditable="true"></div>

以下に示すように、ゲッターとセッターを使用できます。

//Get content    
var contents = document.getElementById("divId").innerHTML; 

//Set content
document.getElementById("divId").innerHTML = contents

このアプローチに対するブラウザのサポートは次のとおりです。

于 2013-10-21T15:48:16.693 に答える