【发布时间】:2015-09-19 00:31:48
【问题描述】:
我正在查看一个图片网站,对他们使用的 javascript 感到困惑。该网站有一个图像,下面有一个文本输入字段,您可以输入您的 cmets。输入 cmets 后,按 Enter 键提交评论。
html 看起来像这样:
<form class="-cx-PRIVATE-PostInfo__commentCreator" data-reactid=".0.1.0.0.0.2.2.1">
<input class="-cx-PRIVATE-PostInfo__commentCreatorInput" placeholder="Add a comment…" type="text" value="" data-reactid=".0.1.0.0.0.2.2.1.0">
</form>
表单中没有任何操作,也没有提交按钮。他们如何提交表格?
【问题讨论】:
-
可能是 JavaScript 附加处理程序或单独触发 AJAX 请求,而不进行整个页面/表单提交。您在“查看源代码”(F12 DOM 查看器之前)中看到的 HTML 是客户端接收到的 HTML,并且不是表示 DOM 的当前状态。
-
在浏览器中使用 F12 检查
<form />元素和其中包含的任何控件,查找绑定到事件的函数,例如submit或click。
标签: javascript html forms