400-650-7353
您所在的位置:首页 > IT干货资料 > web前端 > 【Web前端基础知识】HTML表单怎么创建

【Web前端基础知识】HTML表单怎么创建

  • 发布: Web前端培训
  • 来源:Web前端干货资料
  • 2020-03-04 19:25:17
  • 阅读()
  • 分享
  • 手机端入口

本篇为大家介绍一下在浏览一些网站时经常会用到的一种网页元素--表单。如下图,想必大家已经再熟悉不过了,像这样允许用户输入并使用按钮提交信息的功能,我们称之为表单,那么接下来为大家介绍HTML表单相关的一些知识点,希望对大家有所帮助。

1)表单:帮助服务器收集客户端信息的一种机制

  1. <form action="提交到的页面" method="提交的方法">         
  2.     表单控件  
  3. form>  

action:数据最后所提交的页面 绝对路径/相对路径

method:数据提交服务器时的提交方法 post get

2)表单控件:表单用于用户填写信息的控件

1、文本控件: 用于用户填写较少信息,且可以显示用户填写信息的控件

(注册时,用户名填写)

格式:

  1. <input type="text" name=""  id=""  value="" size="" placeholder=""/> 

type:设置控件样式 text

name:用于表单收集信息的一种标示符,也就是控件的名称

2、密码框:只是用户输入的内容看不到

  1. <input type="password" name="" id=""  size=""/> 

3、单选按钮组:由多个单选按钮组成的按钮组,只能选中其中一个,这种按钮组

  1. <input type='radio' name="" value="" checked>标示符 

name:为了保证传递服务器数据只有一个,所以name值必须相同

value:是用提交服务器时,该标签被提交的数据,value不能相同;

checked:默认按钮组中的那个按钮被选中

  1. 性别:<input type='radio' name="" value="" checked>男 
  2.     <input type='radio' name="" value="" checked>女 
  3.     <input type='radio' name="" value="" checked>保密 

所有表单控件name值不能相同!!!

4、复选按钮组: 与单选按钮组的区别可以选择多个,为了能将用户选择的多项内容传递服务器中,要将name名字后面加个[]

格式:

  1. <input type='checkbox' name="" id="" value="" checked>标示 

选课:

  1. <input type='checkbox' name='classes[]' checked value='1'>语文 
  2.     <input type='checkbox' name='classes[]'  value='2'>数学 
  3.     <input type='checkbox' name='classes[]'  value='3'>历史 
  4.     <input type='checkbox' name='classes[]'  value='4'>政治 
  5.     <input type='checkbox' name='classes[]'  value='5'>物理 
  6.     <input type='checkbox' name='classes[]'  value='6'>化学 
  7.     <input type='checkbox' name='classes[]' checked value='7'>美术   

注意:一定要在name属性后面添加[]

文章“【Web前端基础知识】HTML表单怎么创建”已帮助

>>本文地址:https://www.ujiuye.com/zhuanye/2020/48445.html

THE END  

声明:本站稿件版权均属中公教育优就业所有,未经许可不得擅自转载。

1 您的年龄

2 您的学历

3 您更想做哪个方向的工作?

获取测试结果
  • 大前端大前端
  • 大数据大数据
  • 互联网营销互联网营销
  • JavaJava
  • Linux云计算Linux
  • Python+人工智能Python
  • 嵌入式物联网嵌入式
  • 全域电商运营全域电商运营
  • 软件测试软件测试
  • 室内设计室内设计
  • 平面设计平面设计
  • 电商设计电商设计
  • 网页设计网页设计
  • 全链路UI/UE设计UI设计
  • VR/AR游戏开发VR/AR
  • 网络安全网络安全
  • 新媒体与短视频运营新媒体
  • 直播带货直播带货
  • 智能机器人软件开发智能机器人
 

快速通道fast track

近期开班时间TIME