通过JavaScript监听表单submit事件,使用preventDefault阻止默认提交,读取输入值并动态插入展示区域;2. 示例中表单提交后在页面显示姓名、邮箱、年龄;3. 可选优化包括提交后清空表单或追加记录实现历史数据显示。

表单提交后在前端展示数据,常见做法是通过JavaScript捕获用户输入,阻止默认提交行为,然后将数据动态显示在页面上。这样无需跳转页面或依赖后端,适合做本地演示或简单交互。
1. 使用JavaScript拦截表单提交
通过监听表单的 submit 事件,可以阻止页面刷新,读取输入值,并将其展示在指定区域。
关键步骤:
给表单绑定 submit 事件 使用 event.preventDefault() 阻止默认提交 获取各输入字段的值 将数据插入到页面中的展示容器
2. 实例:注册表单数据展示
以下是一个简单的注册表单,提交后在下方显示用户填写的信息:
立即学习“前端免费学习笔记(深入)”;
document.getElementById('userForm').addEventListener('submit', function(e) { e.preventDefault(); // 阻止页面刷新 const name = this.name.value; const email = this.email.value; const age = this.age.value || '未填写'; const displayArea = document.getElementById('displayArea'); displayArea.innerHTML = `提交成功!信息如下:
姓名:${name}
电子商务订货系统订货宝查看详情客户端: 1.支持商品新品上架,特价促销,以及推荐商品等图文展示。 2.支持系统公告,商品的快速搜索,以及在线客服实时沟通,联系方式发布等 3.支持多收货地址管理,灵活选择配送方式。 4.提交订单前,可以随时调整订单商品,还支持提交特殊需求留言等功能。 5.支持查询原始订单数据,方便与发货方进行订单核对,以及订单追溯。 6.支持客户留言,随时与网站管理员沟通联系。 管理端: 1.管理端支持实时查询
0
![]()
邮箱:${email}
年龄:${age}
`;});
3. 可选优化:清空表单或追加多条记录
如果希望提交后清空输入框,可在展示数据后添加:
this.reset(); // 清空表单
若要支持多次提交并保留历史记录,可将 innerHTML 改为追加方式:
displayArea.innerHTML += '...';
基本上就这些,不复杂但容易忽略细节,比如忘记 preventDefault 导致页面刷新。只要抓住“拦截 + 读取 + 显示”这个流程,就能轻松实现前端展示。
以上就是HTML表单数据怎么展示_HTML表单提交后数据在前端展示的方法与实例的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1599011.html
微信扫一扫
支付宝扫一扫