如何在HTML表单中“预填”textarea的值?

我创build了一个简单的后端应用程序,用户可以通过它创build/更新/删除数据库行(在这种情况下,工作列表)。

当用户编辑现有列表时,我试图用现有行中的数据预填大部分HTML表单。 我已经使用“value”属性成功input了文本,并在每个选项标签中使用了一些php选项:if([conditionforoption]){echo'selected'}。

我有麻烦预填充inputtypes是textarea …任何想法如何获得现有的数据(长varcharstring)出现在textareainput时,当用户加载页面?

如果可能的话,我试图远离javascript解决scheme,但是如果有必要,我会使用它。

<textarea>This is where you put the text.</textarea> 

如果你的问题是,如何填写一个textarea:

 <textarea> Here is the data you want to show in your textarea </textarea> 

这是一个HTML5标签,只能用于现代浏览:)

 <textarea placeholder="Add a comment..."></textarea> 

要填写一个textarea的值,你可以像这样在标签内插入文本:

 <textarea>Example of content</textarea> 

在代码中,“内容示例”文本将成为textarea的值。 如果想要添加值,也就是取一个值并添加另一个string或数据types,那么您可以在JavaScript中执行此操作:

 <textarea id="test">Example of</textarea> <!--I want to say "content" in the textarea's value, so ultimately it will say Example of content. Pressing the "Add String To Value" button again will add another "content" string onto the value.--> <input type="button" value="Add String To Value" onclick="add()"/> <!--The above will call the function that'll add a string to the textarea's value--> <script> function add() { //We first get the current value of the textarea var x = document.getElementById("test").value; //Then we concatenate the string "content" onto it document.getElementById("test").value = x+" content"; } </script> 

希望给你一个答案和一个主意!