表单的简单使用

 表单标签

<body>
    <!--
        表单标签:<form>
        属性:
            action-提交的路径
            method-提交的方式(get和post)
            autocomplete-记录补全(on和off)
    -->
    <!--get方式的表单-->
    <form action="#" method="get" autocomplete="off">
        用户名:<input type="text" name="username"/>
        <button type="submit">提交</button>
    </form>

    <!--post方式的表单-->
    <form action="#" method="post" autocomplete="off">
        用户名:<input type="text" name="username"/>
        <button type="submit">提交</button>
    </form>
</body>

表单项标签

<body>
    <!--
        表单项标签:<label>  表单元素说明
        属性:for属性,属性值必须和表单项标签id属性值一致

        表单项标签:<input>   多种类型数据
        属性:
            type-数据类型
            id-唯一标识
            name-提交服务器的标识
            value-默认的数据值
            placeholder-默认的提示信息
            required-是否必须

        按钮标签:<button>
        属性:
            type-按钮的类型(submit提交、reset重置、button普通按钮)
    -->
    <form action="#" method="get" autocomplete="off">
        <label for="username">用户名:</label>
        <input type="text" id="username" name="username" value="" placeholder=" 请在此处输入用户名" required/>
        <button type="submit">提交</button>
        <button type="reset">重置</button>
        <button type="button">按钮</button>
    </form>
</body>

表单项标签type属性

<body>
    <!--
        type属性
        <input type="text"/>       普通文本输入框
        <input type="password"/>   密码输入框
        <input type="email"/>      邮箱输入框
        <input type="radio"/>      单选框。必须有相同的name属性值,value属性真实提交的数据,checked属性默认选中
        <input type="checkbox"/>   多选框。必须有相同的name属性值,value属性真实提交的数据,checked属性默认选中


        <input type="date"/>       日期框
        <input type="time"/>       时间框
        <input type="datetime-local"/>  本地日期时间框
        <input type="number"/>     数字框
        <input type="range"/>      滚动条数值框  min-最小值   max-最大值  step-步进值
        <input type="search"/>     可清除文本框
        <input type="tel"/>        电话框
        <input type="url"/>        网址框
        <input type="file"/>       文件上传框
        <input type="hidden"/>     隐藏域   value属性设置实际提交的值
    -->
    <form action="#" method="get" autocomplete="off">
        <label for="username">用户名:</label>
        <input type="text" id="username" name="username"/>  <br/>

        <label for="password">密码:</label>
        <input type="password" id="password" name="password"/> <br/>

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

        <label for="gender">性别:</label>
        <input type="radio" id="gender" name="gender" value="men"/>男
        <input type="radio" name="gender" value="women"/>女
        <input type="radio" name="gender" value="other"/>其他<br/>

        <label for="hobby">爱好:</label>
        <input type="checkbox" id="hobby" name="hobby" value="music" checked/>音乐
        <input type="checkbox" name="hobby" value="game"/>游戏 <br/>

        <label for="birthday">生日:</label>
        <input type="date" id="birthday" name="birthday"/> <br/>

        <label for="time">当前时间:</label>
        <input type="time" id="time" name="time"/> <br/>

        <label for="insert">注册时间:</label>
        <input type="datetime-local" id="insert" name="insert"/> <br/>

        <label for="age">年龄:</label>
        <input type="number" id="age" name="age"/> <br/>

        <label for="range">心情值(1~10):</label>
        <input type="range" id="range" name="range" min="1" max="10" step="1"/> <br/>

        <label for="search">可全部清除文本:</label>
        <input type="search" id="search" name="search"/> <br/>

        <label for="tel">电话:</label>
        <input type="tel" id="tel" name="tel"/> <br/>

        <label for="url">个人网站:</label>
        <input type="url" id="url" name="url"/> <br/>

        <label for="file">文件上传:</label>
        <input type="file" id="file" name="file"/> <br/>

        <label for="hidden">隐藏信息:</label>
        <input type="hidden" id="hidden" name="hidden" value="itheima"/> <br/>

        <button type="submit">提交</button>
        <button type="reset">重置</button>
    </form>
</body>

其他常用表单标签

<body>
    <!--
        下拉列表标签:<select>
        列表项标签:<option>
        列表项分组标签:<optgroup>   属性:label设置分组名称

        文本域标签:<textarea>
        属性:
            rows-行数
            cols-列数
    -->
    <form action="#" method="get" autocomplete="off">
        所在城市:<select name="city">
            <option>---请选择城市---</option>
            <optgroup label="直辖市">
                <option>北京</option>
                <option>上海</option>
            </optgroup>
        <optgroup label="省会市">
            <option>杭州</option>
            <option>武汉</option>
        </optgroup>
    </select>
        <br/>

        个人介绍:<textarea name="desc" rows="5" cols="20"></textarea>

        <button type="submit">提交</button>
        <button type="reset">重置</button>
    </form>
</body>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值