晚上好,
我在创建一个在用户输入后会更新的表单时遇到问题。该页面显示当前文本,但我希望用户能够在表单中输入文本,单击“提交”并使用新输入覆盖文本。
目前我有:
<div class="box">
<h3 id="profile">Edit Profile</h3>
<form action="/update" method="POST">
<fieldset>
<div class="form-group">
<label for="trainee[about]">About</label>
<textarea>"<%= @profile["about"] %>" </textarea>
</div>
<div class="form-group">
<label for="trainee[ambition]">Ambition</label>
<textarea>"<%= @profile["ambition"] %>" </textarea>
</div>
<div class="form-group">
<label for="trainee[learning_experience]">Learning Experience</label>
<textarea>"<%= @profile["learning_experience"] %>" </textarea>
</div>
<div class="form-group">
<label for="trainee[projects]">Projects</label>
<textarea>"<%= @profile["projects"] %>" </textarea>
</div>
<div class="form-group">
<label for="trainee[rationale]">Rationale</label>
<textarea>"<%= @profile["rationale"] %>" </textarea>
</div>
<div class="form-group">
<label for="trainee[codeacademy]">Code Academy Profile</label>
<textarea>"<%= @profile["rationale"] %>" </textarea>
</div>
<input type="submit" value="Update Profile" />
</fieldset>
</form>
上面给出了用户输入和更新其信息所需的空间,但是当单击提交时,文本不会更新。
非常感谢任何帮助。