zoukankan      html  css  js  c++  java
  • 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" />
          
    <href="#" title="选择是否记录您的信息">记住我</a></label>
          
    <input name="login791" type="submit" class="buttom" value="登录" />
        
    </div>
        
    <div class="forgotpass"><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" />
          
    <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>


  • 相关阅读:
    try {}里有一个 return 语句,那么紧跟在这个 try 后的 finally {}里的 code 会不会被执行,什么时候被执行,在 return 前还是后?
    BigDecimal 使用 静态方法总结
    成员内部类里面为什么不能有静态成员和方法?
    浅谈多态机制的意义及实现
    Java接口中的成员变量的意义
    IDEA 打包和导入 Jar 包
    Java static关键字
    Java this关键字
    Java 匿名对象
    Java JOptionPane 对话框
  • 原文地址:https://www.cnblogs.com/chenqingwei/p/1724150.html
Copyright © 2011-2022 走看看