我在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>
单击提交按钮时,此表单将执行哪个操作?我注意到它在此示例"post-ad.php"
或"index.php"
或"dashboard.php"
中执行名为"ref"
的输入值。正常吗?众所周知,操作属性是强制性的?
没有操作属性,它将 POST/GET
到同一页面请参阅此处
如果我理解正确,您会询问<form>
内部的操作属性。
如果您什么也没放在那里,它将将帖子发送到现在的同一页面。如果该表格在" index.php"中,则将所有<form>
数据发送到" index.php"
您在没有采取行动的情况下调用表单:
<form action="javascript:void(0);"></form>