博客列表 >4.23号作业2-制作登陆表单

4.23号作业2-制作登陆表单

蜗牛是条鱼
蜗牛是条鱼原创
2019年04月27日 00:34:26595浏览

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>用户注册</title>
</head>
<body>
<form action="" method="get">
    <p>用户注册</p>
    <p>
        <label for="username">账号:</label>
        <!--autofocus 聚焦-->
        <input type="text" id="username" name="username"  placeholder="不允许大于8个字符" required autofocus>
    </p>

    <p>
        <label for="password">密码:</label>
        <input type="password" id="password" name="password" placeholder="6-12个字符" required>
    </p>

    <p>
        <label for="email">邮箱:</label>
        <input type="email" id="email" name="email" placeholder="example@email.com" required>
    </p>

    <p>
        <label for="age">年龄:</label>
        <input type="number" name="age" id="age" min="6" max="70">
    </p>

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

    <p>
        <label for="phone">手机号:</label>
        <input type="tel" name="phone" id="phone" min="11" max="11" placeholder="请填写手机号码" required>
    </p>

    <p>
        <!--下拉框组成是两组标签。 第一组名称 label标签,第二组 select 与option 标签。-->
        <!--同时要注意的是option标签跟的是value-->
        <label for="crab">螃蟹:</label>
        <select name="crab" id="crab">
            <option value="1">2两母蟹</option>
            <option value="2">2.5两母蟹</option>
            <option value="3" selected>3两母公蟹</option>
            <option value="4">4两母公蟹</option>
        </select>
    </p>
    <!--复选框-->
    <p>
        <!--复选框还是input学到了新的知识,就是type是checkbox,后面跟的是label for与前面的value对应-->
        <label for="write">爱好:</label>
        <input type="checkbox" id="read" name="hobby[]" value="read"> <label for="read">读书</label>
        <input type="checkbox" id="write" name="hobby[]" value="write"> <label for="write">写字</label>
        <input type="checkbox" id="game" name="hobby[]" value="game"> <label for="game">打游戏</label>
    </p>

    <p>
        <!--单选框只能选择一个,input后面跟的是 radio -->
        <label for="secrecy">性别:</label>
        <input type="radio" id="male" name="gender" value="male"> <label for="male">男生</label>
        <input type="radio" id="female" name="gender" value="female"> <label for="female">女生</label>
        <input type="radio" id="secrecy" name="gender" value="secrecy"> <label for="secrecy">保密</label>
    </p>

    <p>
        <label for="comment">简介:</label>
        <textarea name="comment" id="comment" cols="30" rows="10"></textarea>
    </p>

    <p>
        <input type="submit" name="submit" value="提交">
        <input type="reset" name="reset" value="重置">
        <button>提交</button>
    </p>
</form>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例



表单学习总结:
1.表单和label配合使用,label的for跟 表单的input的属性配合使用
2.其中
name 属性用于在提交表单时搜集字段的值;
value 属性为 input 元素规定值。
对于不同类型的 input 元素,value 属性的用法也不同:
对于 "button", "reset", "submit" 类型 - 定义按钮上的文本
对于 "text", "password", "hidden" 类型 - 定义输入字段的初始(默认)值
对于 "checkbox", "radio", "image" 类型 - 定义与 input 元素相关的值。该值会发送到表单的 action URL。
注释:value 属性对于 <input type="checkbox"> 和 <input type="radio"> 是必需的。
3.label是html5特有的,是定义 input 元素的标注。
4.<label> 标签的 for 属性应当与相关元素的 id 属性相同。

===以上几点在实战中灵活运用要记牢。

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议