表单元素

157 阅读1分钟
<!doctype html>
<html>
    <head>
        <title>表单元素</title>
    </head>
    <body>
    表单可以把来自用户的信息提供给服务器,是网站管理员与浏览者之间沟通的桥梁,可以收集、分析用户         反馈的意见。
    表单有两个重要的组成部分,一是描述表单的HTML源代码,二是用于处理用户在表单中输入的信息的服务         器端应用程序客户的脚本。
    表单使用的<form>标记是成对出现的。在首标记<form>中和尾标记</form>之间的部分就是一个表单
        <!-- 表单元素 action服务器地址,将表单中的数据提交给那个服务器(跳转到地址) (应用程序)
            method通过什么方式提交到服务器 post get(默认)
            post:地址栏中加密显示
            get:可在地址栏中查看到提交的内容
            name 给表单定义名称-->
        <form name="..." action="..." method="...">
            <!--input是一个单标记,name、type必须写
                不同的输入方式下,type类型不同含义不同
                type九种类型:
                text:文本框
                <input type="text" name="username" value="输入用户名" size="50px" maxlength="10">
                <!--为text时包含属性:size:长度;value:默认显示文字;maxlength:最大输入字符数-->
                
                submit:提交按钮、确认、登录、注册
               <!--提交时按照表单中的action路径提交-->
                <input type="submit" value="提交" name="sub">
                
                reset:重置按钮、清除(表单内的内容恢复到默认状态)
                <input name="ret" type="reset" value="重置">
                
                button:自定义按钮(无任何作用,后期用js添加对应功能)
                <input type="button" name="" value="按钮中的显示文字" >
                
                password:密码框(为submit时文字显示方式为密文)
                <input type="password" name="psd" value="输入密码" size="50px" maxlength="10">
                <!--为password时包含属性:size:长度;value:默认显示文字;maxlength:最大输入字符数-->
                
                checkbox:复选框
                <!--value中的内容提交到表单中,必须写-->
                
                radio:单选框
                <input type="radio" value="男" name="rad">男
                <input type="radio" value="女" name="rad">女
                <!--value中的内容必须写,value中的值是提交到表单中的-->
                <!--单选按钮和复选框特有的属性checked,默认选中
                单选按钮只能给一个input添加
                在同一组选择中单选按钮和复选框的name名称必须一致
                name、value、type必须写-->
                
                image:代替submit按钮(将submit按钮改成图片形式)
                <input type="image" src="图片路径" valign="center">
                
                hidden:隐藏效果(只包含value和name,页面不显示)
                
                file:上传按钮(上传文件,只包含name
                )-->
            <input name="" type="">
            ...
            <!--下拉列表-->
            <!--size:显示几项
            multiple:可以多选-->
            <select size="5" multiple>
                <option value=""></option>
            </select><br>
            ...
            <!--文本域
                cols:列数
                rows:行数-->
            <textarea name="" cols="" rows="">
                ...
            </textarea>
        </form>
        表格内部嵌套表单
    </body>
</html>