shinerene
V2EX  ›  程序员

关于 Web 页面中评论区域的问题

By shinerene at 2014 年 6 月 12 日 · 4062 次点击
一个页面中只有一个form是可以传递的,那么基于这个标准 比如说FB或者知乎中的评论区域,就是每条状态下都可以有一个评论的输入框,请问这个是怎么样实现的呢?
13 条回复  •  2014-06-13 21:47:37 +08:00
qiayue
   1
qiayue  
   2014 年 6 月 12 日
请问,是谁告诉你一个页面只能有一个 form ?
shinerene
   2
shinerene  
OP
   2014 年 6 月 12 日
@qiayue 我知道可以有很多个form 但是能够传递到服务器的只有一个吧?
xia0chun
   3
xia0chun  
   2014 年 6 月 12 日
应该多个action就可以了吧
shinerene
   4
shinerene  
OP
   2014 年 6 月 12 日
@xia0chun 比如说每个评论都是一个form,然后每个form都有一个action?
xia0chun
   5
xia0chun  
   2014 年 6 月 12 日
@shinerene FB的评论区应该是直接存数据库吧,然后前端页面根据相应的规则显示。

呵呵,我是猜的。
jsonline
   6
jsonline  
   2014 年 6 月 12 日 via Android
你的假设不成立啊
jsonline
   7
jsonline  
   2014 年 6 月 12 日 via Android
不知道楼主的point是什么,现在有 ajax ,根本不需要 form 撒。
shinerene
   8
shinerene  
OP
   2014 年 6 月 12 日
@jsonline 诶 初学新手 还在研究 刚才看了一下ajax 确实可以啊
good
   9
good  
   2014 年 6 月 13 日
一个form的情况 只要改变 hidden里的值就能区分了啊
yimity
   10
yimity  
   2014 年 6 月 13 日
一个页面多少个 form 都没关系,每个form都是独立的,不会互相影响的。
shinerene
   11
shinerene  
OP
   2014 年 6 月 13 日
@yimity 请问那比如说我有3个form action都是同一个 那服务器收到的时候怎么来区分呢?
shinerene
   12
shinerene  
OP
   2014 年 6 月 13 日
@good 诶 请问能更详细一点么?
yimity
   13
yimity  
   2014 年 6 月 13 日
@shinerene 那你为什么会有这种需求,有这种需求的话,就要考虑你们的架构是否有问题了。解决方法是:在 form 中加一个 <input type="hidden" name="xx" value="yy"> 然后服务器端判断 name == xx 的值然后做相应处理就好了。
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
© 2026 V2EX · 32ms · 3.9.8.5