HTML学习

按钮和多选框

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>登陆注册页面</title>
</head>
<body>
<h1>注册</h1>
<!--表单:form
action:表单提交的位置,可以是网站,也可以是一个请求处理地址
method:post,get提交方式
get方式提交:我们可以在url中看到我们提交的信息,不安全,但是快
post方式提交:比较安全,可以传输大文件
-->
<form action="Test08.html" method="get">
<!--  文本输入框: input type="text"
value: 默认初始值
maxlength: 最长能写几个字符
size: 文本框的长度
-->
  <p>名字:<input type="text" name="username" value="liqingdong" maxlength="8" size="20"></p>
<!--  密码框: input type="password"-->
  <p>密码:<input type="password" name="pwd"></p>
  <p>性别:
<!--    使用name分组,name一样的表示一个组,否则会变成多选框  -->
    <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="play" name="hobby"><input type="checkbox" value="happy" name="hobby">开心
    <input type="checkbox" value="unhappy" name="hobby">不开心
  </p>
<!--按钮
value: 按钮名字
image:图片按钮,点击会进行跳转
-->
  <p>按钮:
    <input type="button" name="btn1" value="点击">
    <input type="image" src="resource/img/dong.gif">
  </p>

  <p>
<!--    submit:提交按钮
        reset: 重置按钮,清空表单
        -->
    <input type="submit">
    <input type="reset">
  </p>
</form>
</body>
</html>

列表框文本域和文件域

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>登陆注册页面</title>
</head>
<body>
<h1>注册</h1>
<!--表单:form
action:表单提交的位置,可以是网站,也可以是一个请求处理地址
method:post,get提交方式
get方式提交:我们可以在url中看到我们提交的信息,不安全,但是快
post方式提交:比较安全,可以传输大文件
-->
<form action="Test08.html" method="get">
<!--  文本输入框: input type="text"
value: 默认初始值
maxlength: 最长能写几个字符
size: 文本框的长度
-->
  <p>名字:<input type="text" name="username" value="liqingdong" maxlength="8" size="20"></p>
<!--  密码框: input type="password"-->
  <p>密码:<input type="password" name="pwd"></p>
  <p>性别:
<!--    使用name分组,name一样的表示一个组,否则会变成多选框  -->
    <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="play" name="hobby"><input type="checkbox" value="happy" name="hobby">开心
    <input type="checkbox" value="unhappy" name="hobby">不开心
  </p>
<!--按钮
value: 按钮名字
image:图片按钮,点击会进行跳转
-->
  <p>按钮:
    <input type="button" name="btn1" value="点击">
    <input type="image" src="resource/img/dong.gif">
  </p>

<!--  下拉框、列表框
selected: 表示默认选中的值

-->
  <p>  下拉框
    <select name="列表名称">
      <option value="选项的值">中国</option>
      <option value="选项的值">美国</option>
      <option value="选项的值">雅典</option>
      <option value="选项的值" selected>日本</option>
    </select>
  </p>
<!--  文本域
-->
  <p>
    <p>反馈
  <textarea name="textarea"  cols="30" rows="10">文本内容</textarea>
  
</p>
<!--  文件域
input type="file" name="files"
-->
  <p>
    <input type="file" name="files">
    <input type="button" value="上传" name="upload">
  </p>
  
<!--    submit:提交按钮
        reset: 重置按钮,清空表单
        -->
    <input type="submit">
    <input type="reset">
  </p>
</form>
</body>
</html>

功能性标签:搜索框滑块和简单验证

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>登陆注册页面</title>
</head>
<body>
<h1>注册</h1>
<!--表单:form
action:表单提交的位置,可以是网站,也可以是一个请求处理地址
method:post,get提交方式
get方式提交:我们可以在url中看到我们提交的信息,不安全,但是快
post方式提交:比较安全,可以传输大文件
-->
<form action="Test08.html" method="get">
<!--  文本输入框: input type="text"
value: 默认初始值
maxlength: 最长能写几个字符
size: 文本框的长度
-->
  <p>名字:<input type="text" name="username" value="liqingdong" maxlength="8" size="20"></p>
<!--  密码框: input type="password"-->
  <p>密码:<input type="password" name="pwd"></p>
  <p>性别:
<!--    使用name分组,name一样的表示一个组,否则会变成多选框  -->
    <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="play" name="hobby"><input type="checkbox" value="happy" name="hobby">开心
    <input type="checkbox" value="unhappy" name="hobby">不开心
  </p>
<!--按钮
value: 按钮名字
image:图片按钮,点击会进行跳转
-->
  <p>按钮:
    <input type="button" name="btn1" value="点击">
    <input type="image" src="resource/img/dong.gif">
  </p>

<!--  下拉框、列表框
selected: 表示默认选中的值

-->
  <p>  下拉框
    <select name="列表名称">
      <option value="选项的值">中国</option>
      <option value="选项的值">美国</option>
      <option value="选项的值">雅典</option>
      <option value="选项的值" selected>日本</option>
    </select>
  </p>
<!--  文本域
-->
  <p>
    <p>反馈
  <textarea name="textarea"  cols="30" 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>
    URL:
    <input type="url" name="url">
  </p>
<!--  数字验证
max:最大值
min:最小值
step:步长
-->
  <p>数字:
    <input type="number" name="num" max="100" min="0" step="10">
  </p>
<!--  滑块-->
  <p>滑块:
    <input type="range" min="0" max="100" name="voice" step="10"></p>
<!--  搜索框-->
<p>搜索:
  <input type="search" name="search">
</p>
<!--    submit:提交按钮
        reset: 重置按钮,清空表单
        -->
    <input type="submit">
    <input type="reset">
  </p>
</form>
</body>
</html>

表单的应用

· readonly 只读控件,不可修改
· disable 不可选择,禁用
· hidden 隐藏
· value 默认值

<!--  增强鼠标可用性,指向点击位置-->
  <label for="mark"></label>
  <input type="text" id="mark">

表单初级验证

常用方式

· placeholder:表单的提示信息
· required: 表示元素不能为空
· pattern: 正则表达式 判断输入是否有误

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>登陆注册页面</title>
</head>
<body>
<h1>注册</h1>
<!--表单:form
action:表单提交的位置,可以是网站,也可以是一个请求处理地址
method:post,get提交方式
get方式提交:我们可以在url中看到我们提交的信息,不安全,但是快
post方式提交:比较安全,可以传输大文件
-->
<form action="Test08.html" method="get">
<!--  文本输入框: input type="text"
value: 默认初始值
maxlength: 最长能写几个字符
size: 文本框的长度
-->
  <p>名字:<input type="text" name="username" value="liqingdong" maxlength="8" size="20" required placeholder="请填入用户名"></p>
<!--  密码框: input type="password"-->
  <p>密码:<input type="password" name="pwd"></p>
  <p>性别:
<!--    使用name分组,name一样的表示一个组,否则会变成多选框  -->
    <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="play" name="hobby"><input type="checkbox" value="happy" name="hobby">开心
    <input type="checkbox" value="unhappy" name="hobby">不开心
  </p>
<!--按钮
value: 按钮名字
image:图片按钮,点击会进行跳转
-->
  <p>按钮:
    <input type="button" name="btn1" value="点击">
    <input type="image" src="resource/img/dong.gif">
  </p>

<!--  下拉框、列表框
selected: 表示默认选中的值

-->
  <p>  下拉框
    <select name="列表名称">
      <option value="选项的值">中国</option>
      <option value="选项的值">美国</option>
      <option value="选项的值">雅典</option>
      <option value="选项的值" selected>日本</option>
    </select>
  </p>
<!--  文本域
-->
  <p>
    <p>反馈
  <textarea name="textarea"  cols="30" 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>
    URL:
    <input type="url" name="url">
  </p>
<!--  数字验证
max:最大值
min:最小值
step:步长
-->
  <p>数字:
    <input type="number" name="num" max="100" min="0" step="10">
  </p>
<!--  滑块-->
  <p>滑块:
    <input type="range" min="0" max="100" name="voice" step="10"></p>
<!--  搜索框-->
<p>搜索:
  <input type="search" name="search">
</p>
<!--  增强鼠标可用性,指向点击位置-->
  <label for="mark"></label>
  <input type="text" id="mark">
  <p>自定义邮箱
    <input type="text" name="diymail" pattern=""></p>
<!--    submit:提交按钮
        reset: 重置按钮,清空表单
        -->
    <input type="submit">
    <input type="reset">
  </p>
</form>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值