HTML表单提交到意外URL

HTML表单提交到意外URL,html,forms,html-formhandler,Html,Forms,Html Formhandler,我遇到了一个问题,并找到了一个热修复程序。但是我不知道提交HTML表单的工作流程是怎样的,我想知道为什么会发生这种情况。以下是我的情况: 如果我有一个IMG,src属性值是未定义的,放在我网站的所有表单之外。当我点击按钮提交表单时。它将在img的src属性中获得未定义的值,并附加到表单提交的action-value属性中。例如: <img class="img-responsive" alt="" src="undefined"> <form action="http://sa

我遇到了一个问题,并找到了一个热修复程序。但是我不知道提交HTML表单的工作流程是怎样的,我想知道为什么会发生这种情况。以下是我的情况: 如果我有一个IMG,src属性值是未定义的,放在我网站的所有表单之外。当我点击按钮提交表单时。它将在img的src属性中获得未定义的值,并附加到表单提交的action-value属性中。例如:

<img class="img-responsive" alt="" src="undefined">
<form action="http://sample.com/page/" method="POST">
   <input name="txt" type="hidden" value="abc" />
   <input name="num" type="hidden" value="123" />
   <label class="lbl">Enter your code: </label>
   <input name="input" type="text" />
   <button type="submit">submit</button>
</form>

输入您的代码:
提交

单击提交表单后的结果是404找不到页面,因为我发现表单的操作值附加了未定义的值“”。这里发生了什么?我正在试图找出原因。

您可能有一些花哨的JS干扰了您的DOM,以验证是否在浏览器中禁用JavaScript并单击“提交”按钮。无论如何,代码中没有错误,也没有办法知道错误是什么谢谢你的评论,我会试试这个