没有"动作"的HTML标签表单属性

时间:2017-12-05 10:02:20

标签: html

我在HTML页面中使用此HTML代码:

<form method="post">
  <div class="form-group">
    <input type="text" class="form-control" name="username">
  </div>
  <div class="form-group">
    <input type="password" class="form-control" name="password">
  </div>
  <input type="hidden" name="ref" value="post-ad.php"/>
  <button type="submit" name="submit" id="submit" class="btn">S'identifier</button>
</form>

单击提交按钮,此表单将执行哪个操作?我注意到它在此示例"ref""post-ad.php""index.php"中执行名为"dashboard.php"的输入值。这是正常的吗?!据我所知,action属性是强制性的?

3 个答案:

答案 0 :(得分:0)

没有操作属性,它会POST/GET到同一页面 see here

答案 1 :(得分:0)

如果我理解正确,你会询问<form>内的行动属性。

如果您没有放任何东西,它会将POST发送到现在的同一页面。如果该表单位于“index.php”中,它会将所有<form>数据发送到“index.php”

答案 2 :(得分:0)

您使用以下代码在不采取任何措施的情况下呼叫表格:

<form action="javascript:void(0);"></form>