目录

表单语法

表单元素格式

表单元素格式

表单元素

表单的高级应用

表单元素的标注

表单的初级验证

表单验证的好处

表单初级验证的方法

placeholder

required

pattern

创建表单标签

标记被用于定义表单域,即创建一个表单

autocomplete属性:实现保存历史记录


表单语法

<form  method="post"(规定如何发送表单数据      常用值:get|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>

</form>

经验:在实际网页开发中通常采用post方式提交表单数据

表单元素格式

语法:

<input  type="text"(input元素类型)name="fname"(input元素名称)

value="text"(input元素的值)/>

表单元素格式

语法

<input  type="text"(input元素类型)name="fname"(input元素名称)

value="text"(input元素的值)/>

表单元素

文本框-语法

<input  type="text"(文本框)  name="userName"(文本框名称) value="用户名"(文本框初始值) size="30"(文本框长度) maxlength="20"(文本框可输入最多字符) />

密码框-语法

<input  type="password "(密码框)  name="pass"(密码框的名称)  size="20"(密码框的长度) />

单选按钮-语法

<input name="gen" type="radio"(单选按钮框) value="男"(值)  checked(单选按钮选中状态)  />男

<input name="gen" type="radio" value="女" />女

复选框-语法

<input type="checkbox"(复选框) name="interest" value="sports"(值)/>运动

<input type="checkbox" name="interest" value="talk" checked(复选框选中状态) />聊天

<input type="checkbox" name="interest" value="play"/>玩游戏

列表框-语法

<select(列表框) name="列表名称" size="行数">

<option value="选项的值" selected="selected"(默认选中项)>…</option >

<option(选项) value="选项的值">…</option >

</select>

按钮-语法

<input type="reset" (重置按钮) name="butReset"  value="reset按钮"(按钮上显示的文字)>

<input type="submit"(提交按钮) name="butSubmit" value="submit按钮">

<input type="button"(普通按钮) name="butButton" value="button按钮"/>

图片按钮

<input type="image" src="data:images/login.gif"/(图片路径)>

多行文本域-语法

<textarea(多行文本域)  name="showText"  cols="x"(显示的列数)  rows="y"(显示的行数)>

文本内容

</textarea  >

文件域-语法

<form action="" method="post" enctype="multipart/form-data"(表单编码属性)>

<p><input type="file"(文件域) name="files" />

<input type="submit" name="upload" value="上传" /></p>

</form>

邮箱-语法

<p>邮箱:<input type="email"(邮箱)  name="email"/></p>

<input type="submit"/>

注意:会自动验证Email地址格式是否正确

网址语法

<p>请输入你的网址:<input type="url"(网址)  name="userUrl"/></p>

<input type="submit"/>

注意:会自动验证URL地址格式是否正确

数字

<p>请输入数字:<input type="number"(数字)  name="num" min="0"(允许的最小值) max="100"(允许的最大值) step(合法的数字间隔)="10"/></p>

<input type="submit"/>

滑块

<p>请输入数字:<input type="range"(滑块)  name="range1" min="0"(允许的最小值) max="10"(允许的最大值) step(合法的数字间隔)="2"/></p>

<input type="submit"/>

搜索框

<p>请输入搜索的关键词:<input type="search"(搜索框)  name="sousuo"/></p>

<input type="submit"/>

表单的高级应用

隐藏域

<input type="hidden"(隐藏域) value="666" name="userid">

只读和禁用

<input name="name" type="text" value="张三"  readonly(只读文本框)>

<input type="submit "  disabled (禁用)  value="保存" >

表单元素的标注

1.增强鼠标的可用性

2.自动将焦点转移到与该标注相关的表单元素上

语法

<label for="id"(表单元素的id)>标注的文本</label>

<input type="radio" name="gender" id="male"/(表单元素id)>

表单的初级验证

表单验证的好处

1.减轻服务器的压力

2.保证数据的可行性和安全性

表单初级验证的方法

1.placeholder                   2.required                       3.pattern

placeholder

1.input类型的文本框提供一种提示(hint)

2.可以描述文本框期待用户输入何种内容

3.提示语默认显示,当文本框中输入内容时提示语消失

4.适合于input标签:text、search、url、email和password等类型

语法

<input type="search" name="sousuo"  placeholder(文本框输入内容提示)="请输入要搜索的关键字"/>

required

1.规定文本框填写内容不能为空,否则不允许用户提交表单

2.适合于input标签:text、search、url、email、password、number、checkbox、radio、file等类型

语法

<input type="text" name="username"  required/(必填项)>

pattern

用户输入的内容必须符合正则表达式所指的规则,否则就不能提交表单

语法

<input type="text" name="tel"  required pattern(验证规则,正则表达式)="^1[358]\d{9}" />

一个完整的表单由 表单控件、提示信息和表单域 三个部分组成

表单域:容器

表单控件:

创建表单<from>标签

<from>标记被用于定义表单域,即创建一个表单

基本语法

<from  action="url地址"  method="提交方式"  name="表单名称">

各种表单控件

</from>

#action可以是路径也可以是邮箱地址

#method有两种:get和post;

get表示提交的数据只显示在浏览器的地址栏,保密性差,有数据量的限制;post保密性好,无限制数据量。

autocomplete属性:实现保存历史记录

表单有自动完成功能

on

表单无自动完成功能

off

文本框

<input type="text" name="" id="" value="123" autocomplete="on" />

密码框

<input type="password" name="" id="" value="123" autocomplete="on" />

提交按钮

<input  type="submit"  value="提交按钮">

WEB前端网页设计 HTML网页代码 - 表单参数相关推荐

  1. 视频教程-Web前端开发利器 SPRY框架之表单验证-JavaScript

    Web前端开发利器 SPRY框架之表单验证 有17年互联网行业从业经验,始终在教学第一线,勇于创新,从有效教学,不断向高效教学转变.始终坚持"学生为主体,教师为主导:商业化案例,企业化情境& ...

  2. web前端必学功法之一:表单校验(1)

    web前端必学功法之一:表单校验 案例效果: 这里的布局采用的是bootstrap布局 <div class="container" style="margin-t ...

  3. web前端必学功法之一:表单校验(2)

    web前端必学功法之一:表单校验(2) 这里采用另一种写法,jQuery写法,在用jQuery写法之前,一定要引入jquery.js. <div class="container&qu ...

  4. 【HTML5】Web前端——第三课:HTML5 表单相关元素和属性

    知识点:原有的表单元素及表单控件.HTML5 表单新增功能类型.HTML5 表单控件新增的属性 推荐阅读:HTML+CSS第四课:表单标签的使用-制作注册表单 1.原有的表单元素及表单控件 表单,是页 ...

  5. WEB前端 ---- 学习第二天(表格、表单、css等)

    今日内容概要 表格标签(只要是展视数据 一般都可以使用表格标签) 表单标签(重要:获取前端用户数据发送给后端) 后端框架基本使用(flask) css层叠样式表(选择器) 表格标签 数据示例: use ...

  6. WEB前端 | HTML基础——(5)表格和表单

    一.表格 <!doctype html> <html><head><meta charset="utf-8"/><title& ...

  7. WEB前端知识大整合之Jquery表单隔行换色

    <!DOCTYPE html> <html><head><meta charset="UTF-8"><title>< ...

  8. 学生个人单页面网页作业 学生网页设计成品 静态HTML网页单页制作 dreamweaver网页设计与制作代码 web前端期末大作业

    HTML实例网页代码, 本实例适合于初学HTML的同学.该实例里面有设置了css的样式设置,有div的样式格局,这个实例比较全面,有助于同学的学习,本文将介绍如何通过从头开始设计个人网站并将其转换为代 ...

  9. web期末网站设计大作业:鲜花网站设计——鲜花礼品在线购物网站设计(21页) HTML+CSS+JavaScript web前端课程设计 web前端课程设计代码 web课程设计 HTML网页制作

    HTML5期末大作业:鲜花网站设计--鲜花礼品在线购物网站设计(21页) HTML+CSS+JavaScript 期末作业HTML代码 学生网页课程设计期末作业下载 web网页设计制作成品 常见网页设 ...

最新文章

  1. python输入数字字符串_Python笔记—基本数据类型—数字字符串
  2. 在夕阳下第一次写文章的菜鸟
  3. 用twisted为未来安排任务(Scheduling tasks for the future
  4. python3 随机数 质数 素数 文件操作
  5. 《Cracking the Coding Interview》——第16章:线程与锁——题目3
  6. react-native页面间传递数据的几种方式
  7. Python的1~100奇数之和
  8. C/C++ stack栈的理解以及使用
  9. MonkeyRunner之小白如何使用MonkeyRecorder录制回放脚本
  10. Endianness
  11. 找不到FLANNConfig.cmake文件
  12. HDU1872 稳定排序【稳定排序】
  13. hadoop安装单机配置
  14. JavaScript编码风格指南(中文版)
  15. Wireshark 2.6 发布:最流行的网络协议分析器
  16. 传统优化算法VS智能优化算法
  17. balsamiq mockups 注册
  18. CATIA V5 R24 2014安装教程
  19. tws耳机哪个牌子音质好?tws耳机音质排行榜
  20. photoshop制作白发教程:可爱女孩黑发变白发

热门文章

  1. trac 经验谈之(3)工作流篇
  2. 计算机视觉综述性论文Intelligent Visual Media Processing: When Graphics Meets Vision翻译
  3. ABAP:增强篇-MIGO过账增强之CHECK方法获取行项目
  4. sql里面如何将年月日时分秒的格式转换成年月日
  5. matlab 2016a破解中文版安装教程
  6. 智源社区AI周刊No.99:OpenAI发布接近人类水平的语音识别系统Whisper;马毅:智能的计算和科学研究将融合...
  7. python快速入门编程第5章编程题
  8. 莫烦Python教程之Pandas教程
  9. 【数据库系统工程师】第13章 云计算与大数据处理
  10. 51单片机stc15w204s串口通信发数据接收数据串口中断发中文字符串完美运行软件延时发送一字节函数全注释