HTML----- 表单及表单应用

表单及表单应用

  • 表达语法
<!--get|post:规定如何发送表达数据常用值
    result.html:表示向何处发送表单数据-->
<from method="post" action="result.html">
    <p>名字:<Input name="name"type="text"></p>
    <p>密码:<Input name="pass"type="password"></p>
    <p>
       <Input type="submit"name="Button"value="提交">
       <Input type="reset"name="Reset"value="重置"/>
    </p>
 <from>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>FromTest</title>
</head>
<body>
<h1>注册</h1>
<!--action:表单提交的位置,可以是网站,也可以是一个请求处理地址
    method:post,get提交方式
           post:比较安全,提交大文件
           get:可以在url中看到提交的信息,不安全,效率高
    -->
<form action="StructureTest.html" method="post">
    <!--文本输入框:input type="text"-->
    <p>名字:<input type="text"name="username"></p>
    <!--密码框:input type="password"-->
    <p>密码:<input type="password"name="password"></p>
    <p>
        <!--提交:input type="submit"-->
        <!--重置:input type="reset"-->
        <input type="submit">
        <input type="reset">
    </p>
</form>

</body>
</html>
  • 表单元素格式
属性 说明
type 指定元素的类型:text、password、checkbox、radio、submit、reset、file、hidden、Image和button,默认为text
name 指定表单元素的名称
value 元素的初始值,type为radio时必须指定一个值
size 指定表达元素的初始宽度,当type为text或password时,表单元素的大小以字符为单位。对于其他类型,宽度以像素为单位
maxlenth type为text或password时,输入的最大字符数
checked type为radio或checkbox时,指定按钮是否是bei选中
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>FormTest2</title>
</head>
<body>
<form action="StructureTest.html"method="get">
<!--文本输入框:input type="text"
    value="Java"  默认初始值
    maxlength="8" 最长能写多少个字符
    size="30" 文本框的长度
    -->
    <p>名字:<input type="text"name="username"value="Java"size="10"></p>
    <p>密码框:<input type="password"name="password"></p>
<!--单选框标签:input type="radio"
value:单选框的值
name:表示组-->
    <p>性别:
    <input type="radio" value="boy"name="sex">
    <input type="radio"value="girl"name="sex">
    </p>
<!--复选框:input type="checkbox"-->
    <p>爱好:
        <input type="checkbox"value="sleep"name="hobby">睡觉
        <input type="checkbox"value="chat"name="hobby">聊天
        <input type="checkbox"value="game"name="hobby">游戏
        <input type="checkbox"value="code"name="hobby">写代码
    </p>
<!--按钮:
     input type="button"  普通按钮
     input type="image"   图像按钮
     input type="submit"  提交按钮
     input type="reset"   重置按钮-->
    <p>
        <input type="button"value="了解详情"name="了解详情">
    </p>
    <!--下拉框,列表框-->
    <p>国家:
       <select name="列表名称">
           <option value="China">中国</option>
           <option value="USA">美国</option>
           <option value="Japen">日本</option>
           <option value="India">印度</option>
       </select>
    </p>
<!--文本域:cols="50",rows="10"-->
    <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>
<!--URL-->
    <p>
        <input type="url"name="url">
    </p>
<!--数字-->
    <p>商品数量:
        <input type="number"name="num"max="100"min="0"step="1">
    </p>
<!--滑块  input type="range"-->
    <p>
        <input type="range"name="voice"max="100"min="0"step="2">
    </p>
<!--搜索框-->
    <p>搜索:
        <input type="search"name="search">
    </p>
    <p>
        <input type="submit"value="提交">
        <input type="reset"value="重置">
    </p>
</form>
</body>
</html>
  • 表单的应用
    • 隐藏域 :hidden
    • 只读:readonly
    • 禁用:disabled

表单初级验证

  • 常用方式
    • placeholder 提示信息
    • required 非空判断
    • pattern 正则表达式

猜你喜欢

转载自blog.csdn.net/insist_to_learn/article/details/112544532
今日推荐