0

我遇到了一个问题,并找到了一个热修复。但我不知道提交 HTML 表单的工作流程如何,我想知道它为什么会发生。以下是我的情况:如果我有一个 src 属性值未定义的 IMG,则放置在我网站的所有表单之外。当我单击按钮提交表单时。它将在 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 页面,因为我发现表单的操作值附加了未定义的值“ http://sample.com/page/undefined ”。这里发生了什么?我正在尝试找出原因。

4

0 回答 0