我在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属性是强制性的?
答案 0 :(得分:0)
没有操作属性,它会POST/GET
到同一页面
see here
答案 1 :(得分:0)
如果我理解正确,你会询问<form>
内的行动属性。
如果您没有放任何东西,它会将POST发送到现在的同一页面。如果该表单位于“index.php”中,它会将所有<form>
数据发送到“index.php”
答案 2 :(得分:0)
您使用以下代码在不采取任何措施的情况下呼叫表格:
<form action="javascript:void(0);"></form>