【发布时间】:2018-02-09 21:27:29
【问题描述】:
我正在尝试创建一个表单,以便用户可以在文本区域中输入 HTML 代码,当单击“预览”按钮时可以呈现该代码,并在单击“提交”按钮时提交到数据库。但是点击预览按钮时正在提交数据。
HTML 代码:
function parse() {
var html = document.getElementById("ta").value;
document.getElementById("result").innerHTML = html;
}
<form action="/admin/pages/add-page" method="post">
<div class="form-group">
<label for="">Content</label>
<textarea name="content" class="form-control" id="ta" cols="30" rows="10" placeholder="content"><%= content %></textarea>
</div>
<button class="btn" onclick="parse()">Preview</button>
<button class="btn btn-default">Submit</button>
</form>
<br><br>
<h2>HTML output:</h2>
<div class="float:right" id="result">
【问题讨论】:
-
您是否尝试将预览按钮移出表单块?
标签: javascript html