HTML表单学习
阅读原文时间:2023年07月08日阅读:3

HTML表单学习

HTML基础学习会由HTML基础标签学习、HTML表单学习和一张思维导图总结HTML基础三篇文章构成,文章中博主会提取出重点常用的知识和经常出现的bug,提高学习的效率,后续会相继上传CSS和JavaScript的博客,欢迎大家一起学习,共同进步。

注:HTML基础学习的整篇文章由博主参照b站up主遇见狂神说的HTML视频进行编写,内容大致相同,本篇文章仅供大家参考学习,欢迎大家提出问题。

本篇文章承接博主的上一篇文章HTML基础标签学习(https://www.cnblogs.com/qjds/p/16485941.html)

下一篇文章为一张思维导图总结HTML基础 (https://www.cnblogs.com/qjds/p/16501554.html)

这两篇文章为HTML基础入门的全部内容,由于博主学艺不精,内容难免疏漏,欢迎大家指出问题。

实现简单的登录注册页面:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>登录注册</title>
</head>
<body>

<h1>注册</h1>

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

<form action="1.我的第一个网页.html" method="post">
<!--    文本输入框:input type="text"-->
    <p>名字: <input type="text" name="username"></p>
<!--    密码框:input type="password"-->
    <p>密码: <input type="password" name="pwd"></p>

    <p>
<!--提交-->
        <input type="submit">
<!--重置-->
        <input type="reset">
    </p>

</form>

</body>
</html>

结果展示

<!--单选框标签
 input type="radio"   单选框
 value="boy"          单选框的值
 name="sex"           表示组,必须在同一个组才能单选
 -->

 <p>性别: <input type="radio" value="boy" name="sex">男
            <input type="radio" value="girl" name="sex">女
 </p>

结果展示

<!--    多选框
        type="checkbox"
-->
    <p>爱好: <input type="checkbox" value="sing" name="hobby">唱
            <input type="checkbox" value="jump" name="hobby">跳
            <input type="checkbox" value="rap" name="hobby">rap
            <input type="checkbox" value="play" name="hobby">打篮球
    </p>

<!--    按钮
        type="button"  普通按钮
        type="image"   图像按钮      图片是可以点击提交的
        type="submit"  提交按钮
        type="reset"   重置按钮
-->
    <p>按钮: <input type="button" name="btn1" value="kunkun">

            <input type="image" src="../resources/image/1234.jpg.jpg" width="40px" height="30px">
    </p>

结果展示

form表单中的type:(都是在input中)

  • text:文本框

  • radio:单选框

  • checkbox:多选框

  • type="button" 普通按钮

  • type="image" 图像按钮 图片是可以点击提交的

  • type="submit" 提交按钮

  • type="reset" 重置按钮

  • type="file" 文件域

    NBA球队:

    反馈:

结果展示

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

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

    <!--数字验证-->
    <p>数字:
        <input type="number" name="number" max="100" min="0" step="any">
    </p>

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

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

结果展示

  • 隐藏域 :hidden

  • 只读 : readonly

  • 禁用 : disabled

  • placeholder 提示信息

  • required 非空判断,不能为空

  • pattern 正则表达式判断

    名字:

结果展示: