javascript 从表单发布到部分

标签 javascript forms

我正在尝试从表单中获取用户输入的信息以显示在页面的另一个部分中。

我的部分是页面左栏:

<section id="col1">
<h1>Blog Goes Here</h1>
</section>

然后这个表格:

<form name="blog" action="index.html">
<label for="bhead">Heading: </label>
<input type="text" id="bhead" />
<label for="bpost">Paragraph:</label>
<textarea id="bpost" rows="5" cols="25"></textarea>
<input type="submit" id="submit" value="Post" style="width:60px;" onclick="post()" />
</form>
<script type="text/javascript" src="scripts/blogPost.js"></script>

有一个对外部 js 文件的调用,其中包含以下内容:

function post()
{
var heading = document.blog.bhead.value;
var content = document.blog.bpost.value;

document.getElementById('col1').innerHTML = '<h1>'+$heading+'</h1>&nbsp<p>'+$content+'</p>';
}

有没有办法让输入到表单中的文本显示在 id 为 col1 的部分中?

最佳答案

此行有错误:

document.getElementById('col1').innerHTML = '<h1>'+$heading+'</h1>&nbsp<p>'+$content+'</p>';

应该是headingcontent,而不是$heading$content

关于javascript 从表单发布到部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24729467/

相关文章:

javascript - XForms:如何在 JavaScript 函数中使用实例值?

javascript - 使用索引合并两个数组

javascript - 销毁 JWT token ,当用户被禁止或编辑时强制注销

Javascript 嵌套解构语法

javascript - 为我的导航栏下拉菜单启用滚动条

javascript - 我应该使用输入的 onclick 还是表单的 onsubmit 事件来使用 JavaScript 验证表单字段?

javascript - ReactJS |对象作为 react 子对象无效

html - 如何使 maxlength 属性可访问?

python - 在使用 ModelForm 创建的表单对象中设置用户字段

asp.net-mvc - html.beginform v old skool 表单标签