`

fieldset在form中的用法

阅读更多

在表单的应用中,我们有时会用到对 form 的信息进行分组,例如“注册(regForm)”,可能会将注册信息分组成基本信息(一般为必填),详细信息(一般为可选),因此可考虑在 form 中加入下面两个标签:

 

fieldset:对表单进行分组,一个表单可以有多个fieldset。fieldset标签会在包含的文本和input等表单元素外面形成一个方框,legend元素作为标题。


legend:说明每组的内容描述。Label 用于表单元素 (input, textarea or select),配于 for 将值传递给相应的表单元素。


tabindex 用于 input, textarea......,给其一个编号,使用键盘上的TAB(制表键),就很容易地进入输入框中。)

<form action="" method="post" name="regForm" id="regForm">
<fieldset>
    <legend>用户登录</legend>
    <div>
      <label for="Name">用户名</label>
      <input type="text" name="Name" id="Name" size="18" maxlength="30" />
      <br/>
    </div>
    <div>
      <label for="password">密码</label>
      <input type="password" name="password" id="password" size="18" maxlength="30" />
      <br/>
    </div>
    <div class="cookiechk">
      <label>
      <input type="checkbox" name="CookieYN" id="CookieYN" value="1" />
      <a href="#" title="选择是否记录您的信息">记住我</a></label>
      <input name="login791" type="submit" class="buttom" value="登录" />
    </div>
    <div class="forgotpass"><a href="#">您忘记密码?</a></div>
</fieldset>
<fieldset>
    <legend>用户注册</legend>
    <p><strong>您的电子邮箱不会被公布出去,但是必须填写.</strong> 在您注册之前请先认真阅读服务条款.</p>
    <div>
      <label for="Name">用户名</label>
      <input type="text" name="Name" id="Name" value="" size="20" maxlength="30" />
      *(最多30个字符)<br/>
    </div>
    <div>
      <label for="Email">电子邮箱</label>
      <input type="text" name="Email" id="Email" value="" size="20" maxlength="150" />
      *<br/>
    </div>
    <div>
      <label for="password">密码</label>
      <input type="password" name="password" id="password" size="18" maxlength="15" />
      *(最多15个字符)<br/>
    </div>
    <div>
      <label for="confirm_password">重复密码</label>
      <input type="password" name="confirm_password" id="confirm_password" size="18" maxlength="15" />
      *<br/>
    </div>
    <div>
      <label for="AgreeToTerms">同意服务条款</label>
      <input type="checkbox" name="AgreeToTerms" id="AgreeToTerms" value="1" />
      <a href="#" title="您是否同意服务条款">先看看条款?</a> * </div>
    <div class="enter">
      <input name="create791" type="submit" class="buttom" value="提交" />
      <input name="Submit" type="reset" class="buttom" value="重置" />
    </div>
    <p><strong>* 在提交您的注册信息时, 我们认为您已经同意了我们的服务条款.<br/>
      * 这些条款可能在未经您同意的时候进行修改.</strong></p>
</fieldset>
  </form>

 

分享到:
评论

相关推荐

    Ext.form.FieldSet的用法.pdf

    `Ext.form.FieldSet` 是 `ExtJS` 框架中的一个组件,它主要用于组织和分组表单中的字段。FieldSet 提供了一种在界面上以可折叠或展开...在实际应用中,可以根据项目需求灵活组合这些配置,以实现复杂的表单结构和交互。

    Ext.form.FieldSet的用法.docx

    Ext.form.FieldSet是Ext JS库中的一个组件,用于组织和分组表单字段。它提供了一种方便的方式来呈现和...在实际开发中,结合其他Ext JS组件和布局管理器,FieldSet可以成为构建强大、动态的Web应用程序的一个重要工具。

    EXT.form组件

    3. `combo`:`Ext.form.ComboBox`是下拉列表框组件,允许用户在预设的选项中进行选择,同时可以提供搜索功能以便快速定位选项。 4. `datefield`:`Ext.form.DateField`是日期选择组件,用户可以通过日历控件选择...

    HTML中fieldset标签概述及使用方法

    在HTML中,`&lt;fieldset&gt;`标签是一个非常实用的元素,用于组织和布局表单内容,特别是在处理复杂的表单时,它能帮助用户更好地理解和导航。本文将深入探讨`&lt;fieldset&gt;`标签的概述、用途以及如何使用它来创建更加清晰、...

    美观又功能齐全的HTML form表单

    HTML表单是网页设计中不可或缺的一部分,用于收集用户输入的数据,如登录信息、搜索查询、注册表单等。...通过合理的设计和实现,我们可以提供一个既直观又易于使用的表单,提升用户在网站或应用程序上的交互体验。

    App应用注册页面form模板-应用 注册 app 登陆 css3 html5 form.rar

    在现代Web开发中,HTML5和CSS3是构建交互式和动态用户界面的关键技术。针对“App应用注册页面form模板-应用 注册 app 登陆 css3 html5 form.rar”这个资源,我们可以深入探讨如何利用HTML5和CSS3来创建一个高效、...

    html5+css3实现酷炫的form表单

    HTML5和CSS3是现代网页开发的两大核心技术,它们...理解并熟练应用这些技术,将使你的网页在众多竞争对手中脱颖而出,提供卓越的用户体验。通过不断学习和实践,你可以创建出既酷炫又实用的表单,满足现代用户的需求。

    Ext Column+Form布局画复杂页面

    这种设计模式在数据管理应用中非常常见,如订单处理、客户管理或项目追踪系统。 在实际应用中,我们可以通过以下步骤来实现这种布局: 1. 创建一个包含Column Layout的容器,作为整个页面的基础。 2. 在Column ...

    简单的form表单模板

    在网页设计中,表单(Form)是一...在实际应用中,开发者可以根据需求调整和扩展这些基本元素,创建满足不同功能的复杂表单。在提供的`form.html`文件中,你可以找到一个基础的表单模板,作为进一步学习和实践的起点。

    Ext 添加功能form表单实例

    在Ext中创建一个表单面板通常涉及到设置其基本属性,例如宽度、高度、布局方式等。在这个例子中,通过`new Ext.FormPanel`来创建了一个表单面板,并设置了一些关键属性: - `frame`: 设置为`true`,表示表单周围有...

    EXT制作的FORM,可以与Servlet进行交互

    在"EXT制作的FORM,可以与Servlet进行交互"这一主题中,我们要讨论的是如何利用EXT form来与服务器端的Servlet进行数据交换。Servlet是一种Java技术,用于扩展Web服务器的功能,处理HTTP请求并返回响应。在EXT form...

    form相关操作

    在网页开发中,表单(Form)是一种至关重要的元素,用于收集用户输入的数据。表单相关的操作涵盖了HTML、CSS和JavaScript等多个方面,是构建交互式Web应用的基础。下面将详细介绍表单的创建、样式设计、数据验证以及...

    ext 2.0 form demo

    在这个"EXT 2.0 form demo"中,我们将深入探讨EXT在构建动态、交互式表单方面的强大功能。 一、EXT 2.0的核心特性 1. 组件化:EXT 2.0的核心是组件模型,允许开发者将UI元素(如按钮、表格、表单)视为独立的可...

    form表单加载复杂json数据

    在IT行业中,ExtJS是一个强大的JavaScript框架,专用于构建富客户端Web应用程序。...不过,需要注意的是,实际应用中可能还需要考虑错误处理、数据验证和其他业务逻辑,以确保数据的准确性和完整性。

    购物网站(学生作业)(有滑动模块,fieldset))

    1. HTML基础:学生需要理解并应用各种HTML标签,如`&lt;head&gt;`、`&lt;body&gt;`、`&lt;div&gt;`、`&lt;a&gt;`、`&lt;img&gt;`、`&lt;form&gt;`以及题目中提到的`&lt;fieldset&gt;`等,来构建网页的基本框架。 2. CSS样式设计:学生将学习如何使用选择器、类...

    django xadmin中form_layout添加字段显示方式

    `pc_id`和`pc_parent`字段被隐藏,因为它们不在`fields`中显示,同时在`Fieldset`中应用了CSS样式`{"style":"display:None"}`。 总之,Django Xadmin的`form_layout`提供了一种灵活的方式来调整模型表单的显示,你...

    Ext中表单中各种组件的布局

    在`items`属性中,每个子项都指定了`columnWidth`属性来控制其在总宽度中的比例,并且设置了`layout: 'form'`以确保每个子项能够正确地显示表单项和对应的标签。 #### 分列布局每列放多个输入框 在平行分列布局中...

    HTML-Form-master.rar

    在HTML5中,表单元素和属性得到了显著增强,提供了更丰富的交互性和数据验证功能。"HTML-Form-master"这个压缩包很可能包含了关于HTML表单的示例代码和实践教程。 1. **HTML表单基本结构**:HTML表单由`&lt;form&gt;`标签...

    formwizard:基于 jQuery 的表单向导应用程序

    在这个详尽的解析中,我们将深入探讨 `formwizard` 的核心功能、使用方法以及如何优化你的表单用户体验。 ### 一、jQuery FormWizard 基础 `formwizard` 的设计初衷是简化大型表单的处理,通过将表单拆分为多个...

    后台登陆页HTML5网页模板_后台 登陆 login form.rar

    这篇文档将深入解析“后台登陆页HTML5网页模板_后台 登陆 login form”这一资源,主要涵盖HTML5技术在后台登录界面设计中的应用,以及如何构建一个高效、安全且用户体验良好的登录表单。 HTML5是现代网页开发的核心...

Global site tag (gtag.js) - Google Analytics