欢迎访问宙启技术站
智能推送

使用Fieldset()函数创建嵌套表单字段组

发布时间:2024-01-12 09:43:16

Fieldset()函数用于创建一个包含多个表单字段的组,可以将相关的表单字段放在一个组内,使页面更加有组织性和清晰。

下面是使用Fieldset()函数创建嵌套表单字段组的示例:

<!DOCTYPE html>
<html>
<head>
  <title>Nested Form Field Group Example</title>
</head>
<body>
  <form>
    <fieldset>
      <legend>Personal Information</legend>

      <label for="name">Name:</label>
      <input type="text" id="name" name="name"><br>

      <label for="email">Email:</label>
      <input type="email" id="email" name="email"><br>

      <label for="phone">Phone:</label>
      <input type="tel" id="phone" name="phone"><br>

      <fieldset>
        <legend>Address</legend>

        <label for="street">Street:</label>
        <input type="text" id="street" name="street"><br>

        <label for="city">City:</label>
        <input type="text" id="city" name="city"><br>

        <label for="state">State:</label>
        <input type="text" id="state" name="state"><br>

        <label for="zip">ZIP code:</label>
        <input type="text" id="zip" name="zip"><br>
      </fieldset>
    </fieldset>

    <input type="submit" value="Submit">
  </form>
</body>
</html>

在上面的示例中,我们使用了Fieldset()函数创建了两个嵌套的表单字段组。外部字段组包含了个人信息,包括姓名,邮箱和电话号码。内部字段组包含了地址信息,包括街道,城市,州和邮政编码。

Fieldset()函数调用会生成一个<fieldset>元素,其中嵌套的表单字段会被包裹在<fieldset></fieldset>标签内。<fieldset>标签中的<legend>元素用于添加字段组的标题。

通过使用这种嵌套的方式,我们可以更好地组织和布局表单字段,使其更易于理解和填写。在实际应用中,可以根据需要进行嵌套,创建更复杂的表单字段组。