html表单元素学习

表单

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表单学习</title>
</head>
<body>
<h1>注册</h1>

<!--表单form
action:表单提交的位置,可以是网站,可以是请求地址
method:get post 提交方式
        get提交:可以在URL看到提交的信息,不安全,高效
        post提交:比较安全,URL看不到信息,可以传输大文件
-->

<form action="3.图像标签.html" method="get">
    <!--文本输入框
    value="22222"     默认初始值
    maxlength="8"     最长能写几个字符
    size="30"         文本框的长度
    readonly            只读
    hidden              隐藏
placeholder         背景提示语
required            非空判断
    -->
    <p>名字:<input type="text" name="UserName" placeholder="请输入用户名" required></p>
    <p>密码:<input type="password" name="UserPWD" hidden value="123456"></p>


    <!--单选框标签
    input type="radio"
    value  单选框的值
    name  表示组
    checked 选中
    disabled 禁用
    -->
    <p>性别:
        <input type="radio" value="boy" name="sex" checked/><input type="radio" value="girl" name="sex"/></p>

    <!--input type="checkbox"   多选框
    checked 选中-->
    <p>爱好:
        <input type="checkbox" value="sleep" name="hobby"/>睡觉
        <input type="checkbox" value="char" name="hobby" checked/>聊天
        <input type="checkbox" value="game" name="hobby"/>游戏
        <input type="checkbox" value="fish" name="hobby"/>钓鱼
    </p>

    <!--按钮
    type="button" 普通按钮
    type="image"   图像按钮
    input type="submit" 提交按钮
    input type="reset"  重置按钮
    -->
    <p>按钮:
        <input type="button" name="btn1" value="点击变长">
        <!--<input type="image" src="../resource/image/img.png">-->
    </p>

    <p>
        <input type="submit" name="Submit" value="提交1">
        <input type="reset" name="ReSet" value="重置2">
    </p>


    <!--select  下拉框
     option     选项
     selected       选中
    -->
    <p>下拉框:
        <select name="列表名称">
            <option value="china">中国</option>
            <option value="india">印度</option>
            <option value="us">美国</option>
            <option value="Italy" selected>意大利</option>
        </select>
    </p>

    <!--文本域-->
    <p>反馈:
        <textarea name="textarea" cols="50" rows="10">文本内容</textarea>
    </p>


    <!--文件域
    input type="file" name="files"
    -->
    <p>
        <input type="file" name="files">
        <input type="button" value="上传" name="upload">
    </p>

    <!--邮箱认证-->
    <p>邮箱:
        <input type="email" name="email">
    </p>

    <!--pattern 样式  后面+正则表达式
    https://www.jb51.net/tools/regexsc.htm
    -->
    <p>自定义邮箱:
        <input type="text" name="DIYemail" pattern="/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/
/^[a-z\d]+(\.[a-z\d]+)*@([\da-z](-[\da-z])?)+(\.{1,2}[a-z]+)+$/或\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*">
    </p>

    <!--URL认证-->
    <p>URL:
        <input type="url" name="url">
    </p>

    <!--数字认证  step:步增-->
    <p>商品数量:
        <input type="number" name="number" max="100" min="1" step="1">
    </p>

    <!--滑块-->
    <p>音量:
        <input type="range" name="voice" max="100" min="1" step="2">
    </p>

    <!--搜索框-->
    <p>搜索:
        <input type="search" name="search">
    </p>


</form>

</body>
</html>
posted @   小幼虫虫  阅读(21)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示