我刚开始HTML5,想知道一般我们是否应该使用一个<form>
每个Web页面或多个表单标签标签.
也许这取决于具体情况,但这里有两种不同的情况:
将表格标签放在另一个标签内是不是很糟糕,还是每个标准都可以?
谢谢
编辑 您能否以简单的方式解释表单标记的用途是什么?
Phi*_*hil 23
我觉得你已经回答了你的问题.
只是不要嵌套它们.
编辑
表单标记用于保存您最终使用GET或POST请求传递到目标URL的各种字段(即输入标记).
以此登录表单为例,例如:
<form action="login.php">
<input id="name" type="text" name="name">
<input id="passwd" type="password" name="passwd">
<input type="submit" value="Login">
</form>
Run Code Online (Sandbox Code Playgroud)
这有一个登录名,一个密码和一个提交按钮.当按下"登录"按钮(type ="submit")时,表单将获取该信息并将其发送到另一个URL(在本例中为"login.php",该URL将相应地处理该信息(例如,验证) ,登录,显示验证码).
您没有理由不能在一个页面上拥有多个表单.您只是无法嵌套表单,因为表单无法识别哪些字段是什么.
从概念上讲,如果您需要让两个表单的信息占用您网站上的相同部分或区域(例如,如果您将注册和电子邮件列表表单或其他内容组合在一起),您将使用单个表单并进行整理来自另一端的POST变量的信息.只要您以有意义的方式命名,您甚至不应该希望嵌套表单来实现这一点.
编辑:
为了进一步回答您的问题,在最基本的用例中,使用表单标记将数据提交到URL.您选择提交表单的URL通常会在对数据执行操作之前以某种方式接收该数据并将其处理,例如将数据存储在数据库中,或者根据给定的用户名和密码创建新用户.