• html_表单


    一、表单框架简介

     表单是提供让读者在网页上输入,勾选和选取数据,以便提交给服务器数据库的工具。(用于将信息提交给服务器)

    <form>...</form>标记  

        作用:用于创建一个表单,定义表单的开始和结束,他是一个容器,用于包含其他表单元素,比如文本框,单选框等。表单元素必须在form标记内才有效
        属性:
          action=url(传送的目标,处理表单信息的服务器端应用程序)
          method=处理表单数据的方法(POST/GET(默认))

               注:POST方法可以传递大量的数据;GET方法将值附加到请求该页的URL中,适合传递少量的数据 
          name=表单名称

        注意:
          所有表单元素都要放置在form标签中。
          所有的表单元素,以input为例,必须包含type属性和name属性

    <h2>登录界面</h2>
    <form action="index.html" method="post">
        用户名:<input  type="text" name="username"/><br/>&nbsp;&nbsp;&nbsp;&nbsp;码:<input  type="password" name=""pwd/><br />
        <input type="submit" value="登录"/>
        <input type="reset" value="重置"/>
    </form>
    <form action="index.html" method="post" name="">
            <table border="1" width="300" align="center" cellpadding="5">
                <tr>
                    <td>用户名:</td>
                    <td><input  type="text"/ name="username"></td>
                </tr>
                <tr>
                    <td colspan="2"><input name="提交"  type="submit" value="提交"/></td>
                   
                </tr>
            </table>
    </form>

    二、表单详解:

    1.单行文本框:

      <input type="text" name=文本框名称 value=默认初始值 size=显示字符数 maxlength=最多容纳字符数

      readonly="readonly"(设置为只读 ,用于当注册完之后,如果用户想修改个人的一些信息,但有些是不可以修改的,就设置为只读。) disabled="disabled"(设置为不可操作)/>

     用户名:<input  type="text" name="username" maxlength="15" size="5"/>

    2.密码框:

      <input type="password" name=文本框名称" 称 value=默认初始值 size=显示字符数 字符数 maxlength=最多容纳字符数 ,

       readonly="readonly"(设置为只读,用于当注册完之后,如果用户想修改个人的一些信息,但有些是不可以修改的,就设置为只读。)/>

    密码:<input type="password"  name="password1" maxlength="16"/>

    3.单选框:

       <input type="radio" name="单选框名称"(一组单选框name的值一定要相同)value="提交值" checked="checked"(是否被选中,默认选中)/>

     <input type="radio" name="sex"  value="男"  checked="checked"/>&nbsp;
     <input type="radio" name="sex"  value="女" />

    设置当点击文字的时候也选中该选项:

      <lable>标注内容</lable>:为input标签定义标注:
        属性:for(与关联的相关元素的id相同)

    <label for="man"></label>
    <input type="radio" name="sex"  value="男"  checked="checked" id="man"/>&nbsp;
    <label for="women"></label>
    <input type="radio" name="sex"  value="女" id="women" />

    4.下拉列表: 

      <select name="列表框名称">
        <option selected="selected"添加到哪个(哪个为初始选择,就添加selected属性) value="提交值(一定要写这个值)">列表1 </option>
        <option value="提交值">列表2 </option>
      </select>

    <select name="citys">
             <option value="北京">北京 </option>
             <option value="上海">上海 </option>
              <option value="杭州">杭州 </option>
              <option value="广州">广州 </option>
              <option value="深圳">深圳 </option>
              <option value="河源" selected="selected">河源</option>
    </select>

    分组 <optgroup label="分组名称"></optgroup>

    <select name="citys">
                        <optgroup label="广州"></optgroup>
                            <option value="海珠区">海珠区 </option>
                            <option value="天河区">天河区 </option>
                            <option value="萝岗区">萝岗区 </option>
                            <option value="花都区">花都区</option>
                            <option value="番禺区">番禺区 </option>
                            <option value="越秀区" selected="selected">越秀区</option>
                       <optgroup label="河源"></optgroup>
                            <option value="紫金县">紫金县 </option>
                            <option value="和平县">和平县 </option>
                            <option value="连平县">连平县 </option>
                            <option value="东源县">东源县</option>
                            <option value="龙川县">龙川县 </option>
                       
    </select>

    列表标记的另一种用法:
      <select name="列表框名称" size="显示的行数" multiple(如果允许多选,则有该属性,否则没有改属性)>
          <option value="提交值">列表1 </option>
           .....
      </select>

    <select name="target" size="4" multiple="multiple">
         <option value="普通朋友">普通朋友 </option>
         <option value="爱人">爱人 </option>
         <option value="同行">同行 </option>
         <option value="爱好">爱好 </option>
    </select>

    5.多选框:

      <input type="checkbox" name="复选框名称" value="提交值" "checkbox=""checkbox"(是否被选中)/>篮球

    <input type="checkbox" name="love" value="篮球" checked="checked"/>篮球
    <input type="checkbox" name="love" value="音乐"/>音乐   
    <input type="checkbox" name="love" value="美术"/>美术 
    <input type="checkbox" name="love" value="睡觉"/>睡觉 

    6.浏览框:

      <input type="file" name="名称" size="显示框的长度"/>

     照片上传:<input type="file" name="mypic" size="20"/>

    7.多行文本框:

      <textarea name="多行文本框名称" cols="每行中的字符数" rows="显示的行数">
        初始内容(可以不写)
      </textarea>

    <textarea name="" cols="65" rows="5">
          初始内容(可以不写)
    </textarea>

    8. 隐藏域:

      用于传递一些信息,比如用户的ip地址等,在网页中是不显示的,只要写在from标签内就可以

      <input name="名称" type="hidden" value="提交值"/>

    9. 按钮: 

      属性:name="按钮名称" value="按钮显示文本"
      提交:submit
      重置:reset
      普通按钮:button

    <input  type="submit" value="提交" />
    <input type="reset"  value="取消"/> 
    <input type="button" value="欢迎" onclick="alert('你好')"/>

    10.图片按钮:

      <input type="image" name="图片按钮名称" src="图片路径"/> 

     <input type="image" name="image" src="../../imgs/Default_36.gif"/>

    11.表单外框

      <fieldset>...</filedset>:定义围绕在表单中元素的边框
      <legend>...</legend>:为filedset标签定义标题

     <fieldset>
          <legend>会员注册</legend>
           .....
    </fieldset>
    <body>
    <!--
        最外层加一个一行一列的表格是为了控制域的大小
    -->
    <table width="700" align="center">
    <tr>
    <td>
    <form action="8-新闻网页案例.html" method="post" name="域名注册">
        <fieldset>
        <legend>域名注册</legend>
        
        <table width="550" border="0" cellpadding="5" align="center">
        
              <tr>
                <td colspan="2"><b>请填写域名信息(请您务必填写真实,有效和完整的域名注册信息</b></td> 
              </tr>
            
            
            
            
              <tr>
                <td align="right">登录账号:</td>
                <td align="left">
                    <input type="text" name="user" />
                </td>
              </tr>
              
              
              <tr>
                <td align="right">密码:</td>
                <td align="left">
                      <input type="password" name="password" maxlength="16"/>     
                </td>
              </tr>
              
                        
             <tr>
                <td align="right">性别:</td>
                <td align="left">
                    <input type="radio" name="sex"  value="男" checked="checked" /><input type="radio" name="sex" value="女"/></td>          
              </tr>
              
              
               <tr>
                <td align="right">注册网址:</td>
                <td align="left">
                     <input type="text" name="url" value="www."/>
                </td>
              </tr> 
              
              
              <tr>
                <td align="right">注册网址后缀:</td>
                <td align="left">
                    <input type="checkbox" name="houzhui" value=".com" checked="checked"/>.com
                    <input type="checkbox" name="houzhui" value=".cn" />.cn
                    <input type="checkbox" name="houzhui" value=".net" />.net
                    <input type="checkbox" name="houzhui" value=".org" />.org
                </td>
              </tr> 
              
              
              <tr>
                <td align="right">域名所有者(中文):</td>
                <td align="left">
                     <input type="text" name="author1"/>
                </td>
              </tr> 
              
              
              <tr>
                <td align="right">域名所有者(英文):</td>
                <td align="left">
                    <input type="text" name="author2"/>
                </td>
                
              </tr> 
              
              
              <tr>
                <td align="right">所属区域:</td>
                <td align="left">
                    <select name="country">
                            <option value="中国" selected="selected">中国 </option>
                            <option value="蒙古">蒙古 </option>
                            <option value="朝鲜">朝鲜 </option>
                            <option value="韩国">韩国 </option>
                            <option value="日本">日本 </option>
                            <option value="西班牙">西班牙</option>
                            <option value="新西兰">新西兰</option>
                            <option value="德国">德国</option>
                            <option value="美国">美国</option>
                            <option value="法国">法国</option>
                            <option value="英国">英国</option>
                    </select>
                        <select name="citys">
                        <option value="省份" selected="selected">-省份-</option>
                             <optgroup label="中国"></optgroup>
                            <option value="北京">北京</option>
                            <option value="河南省">河南省 </option>
                            <option value="湖南省">湖南省 </option>
                            <option value="广东省">广东省</option>
                            <option value="江苏省">江苏省 </option>
                            <option value="四川省" >四川省</option>
                            <optgroup label="美国"></optgroup>
                            <option value="迈阿密">迈阿密 </option>
                            <option value="芝加哥">芝加哥 </option>
                            <option value="洛杉矶">洛杉矶 </option>
                    </select>
                </td>           
              </tr>
              
              
               
              <tr>
                <td align="right">单位所在地:</td>
                <td align="left">
                    <input type="text" name="danwei"/>
                </td>
              </tr> 
              
              
              
              <tr>
                <td align="right">单位负责人:</td>
                <td align="left">
                    <input type="text" name="fuzeren"/>
                </td>
              </tr> 
              
              
              
               <tr>
                <td align="right">通信地址:</td>
                <td align="left">
                    <input type="text" name="tongxindizhi"/>
                </td>
              </tr> 
              
              
              
               <tr>
                <td align="right">联系电话:</td>
                <td align="left">
                    <input type="text" name="phoneNumber" maxlength="11"/>
                </td>
              </tr> 
              
              
              
               <tr>
                <td colspan="2" align="center">
                    <input type="submit" value="提交"/>
                    <input type="reset" value="重置"/>
                </td>
               
                
              </tr>
    </table>
    </fieldset>
    </form>
    </td>
    </tr>
    </table>
    </body>
  • 相关阅读:
    php连接mysql数据库基础
    控制操作
    巨慢IE9的加速
    推广邮件客户端(二):完美的IMAP客户端
    XPath 和 LINQ to XML 的比较
    推广邮件客户端(三):常用IMAP客户端介绍
    关于Git工具与GitHub
    Android开源项目(非组件)
    windows下使用Git获取Android源码
    Eclipse导入项目:No projects are found to import
  • 原文地址:https://www.cnblogs.com/LO-ME/p/3553565.html
Copyright © 2020-2023  润新知