2

テキストエリアに表示されるように、文字列の値をテキストエリアに渡そうとしています。テキストエリアに「値」のような属性がないようです。

4

4 に答える 4

4

「textarea」タグには属性「value」があります。http ://www.w3schools.com/jsref/dom_obj_textarea.asp を参照してください。

サーバーから取得した文字列としてテキストエリアにコンテンツを配置する場合は、JavaScript コードから AJAX によって値を取得するためにサーバーを呼び出す必要があります。ちょっとしたガイド: http://www.w3schools.com/ajax/ajax_xmlhttprequest_create.asp

Java アプレット、ActiveX などでこれを行う高度な方法は他にもありますが、これは高度な目的のみに使用されます。

于 2012-08-26T09:59:20.460 に答える
3

コンテンツを設定するテキストエリアの属性はtextarea.innerText、IEtextarea.textContent用とFirefox用です。

于 2012-08-26T09:59:27.750 に答える
1

次のコードを試してみましたが、うまくいきました。次のように、textareaタグ内に文字列を入力しました。文字列値

<% String textAreaValue = session.getAttribute("textArea"); %>

<textarea rows = "4" cols = "20" name = "area" id = "area"><% if(condition) { %>
<%=textAreaValue %><%}%> </textarea>
于 2012-08-28T10:02:17.770 に答える
0

次の方法で、JQuery を使用してその内容を設定することもできます。

$("#id_of_textarea").val("here is your message");

またはJavaScriptを使用して:

document.getElementById("id_of_textarea").value = "here is your message";
于 2012-08-27T06:58:35.717 に答える