表单标签<form>使用场景

一、表单标签<form>

1. 用法:
form标签
2. 作用:提交数据收集数据发送到服务器
3. 属性:action/method
  • action: 规定表单提交的信息存储的文件以及它的地址

    该表单提交的信息就会存储到xxx.php文件里

  • method: 规定表单提交方式,主要是get/post,默认是get。
    注意:get和post不同点
    ①:提交数据方式不同,get在url看到提交的数据,post会在url隐藏提交的数据。相对来说post安全性也比较高一点。
    ②:容量不同:get只能提交少量的数据,容量在1K以;post可以提交大量数据,但是不能超过服务器容量,post完整性也会好一点。
    ③:用法不一样,get主要是关键词提交,所以后台搜索数据建议get,传输数据建议post。

二、 输入标签input

  • 作用:让用户输入内容,服务器收集用户输入的信息。

  • type属性:text / password / checkbox / radio / hidden / button / submit / reset / email / file / number / search / tel / date / time / range / search / url

  • 其他属性:name / placeholder / autofocus / checked / disabled / required / tabindex

三、input标签的用法

  • input标签的type属性
  1. 输入类型 <type="text">
<form action="" method="">
   <input type="text" name="username">
 </form>
在这里面可以输入内容
  1. 密码框 <type="password>",用户输入密码,输入后信息会被伪装成小数点;
<form action="" method="">
   <input type="password" name="password">
 </form>
密码输入
  1. 复选框 <type="checkbox>",
    ①:复选框里面的name可以不一样,但是一样方便分类;
    ②:添加value方便后台区分你要勾选的选项。

    复选框

  2. 单选框<type="radio">,用户只能选择一项。
    ①:name属性一定要有,而且每个选项的name必须相同,相同就会有排斥的作用,只能选一个才能实行单选;
    ②:value属性的值也要有,方便后台服务器区分,不添加后台服务器会显示on,不能获悉提交的内容。

    单选框

  3. 隐藏<input type="hidden" name="上传到服务器该数据的key" value="上传到服务器的值">

  4. 提交按钮<type="submit">:
    ①:点击时会把当前form表单所有内容提交,其他表单内容不会提交。
    ②:可以修改value值改变按钮的显示文字。

<form action="xxx.php" method="get">
   <input type="submit" >
   <input type="submit" value="ok">
 </form>
提交按钮
  1. 清空重置<type="reset">:点击即可重置表单内的内容。
<form action="xxx.php" method="get">
   <input type="reset">
 </form>
重置按钮
  1. 设置邮箱格式<type="email">:用户输入不是邮箱格式会有提示。

    邮箱格式

  2. 文件选项<type="file">

    点击选择文件就会跳转文件选项

  3. 数字输入框<type="number">

    通过上下选择数字,只有数字

  4. 搜索框<type="search">
    ①:输入时特色是右边有一个x,没有输入就没有;
    ②:点击x就可以清空输入框

搜索框
  1. 日期选择框<type="date">

    日期选择框

  2. 时间选择框<type="time">

    时间选择框

  3. 进度条<type="range">

<form action="xxx.php" method="get">
   <input type="range"
 </form>
可以左右滑动
  1. 网址输入框<type="url">
    输入不是网址就会有提示
  • input 标签其他属性的用法
  1. 用户名:<name="username">,单行输入框输入用户名账号之类,任何input表单接收用户输入的地方需要有name,没有name提交不了给服务器。
<form action="" method="">
   <input type="text" name="username"><!-- 用户名输入 -->
   <input type="submit"> <!-- 提交按钮 -->
 </form>
输入用户名提交

2.输入框背景提示<placeholder="用户名">

<form action="/abc.html" method="GET">
   <input type="text" name="username" placeholder="用户名">
   <input type="submit"> 
 </form>
输入框背景提示
  1. 获取焦点 <autofocus>
<form action="/abc.html" method="GET">
   <input type="text" name="username" autofocus placeholder="用户名" >
   <input type="submit"> 
 </form>
获取焦点

4.禁止操作 <disabled>

form action="/abc.html" method="GET">
   <input type="text" name="username" disabled placeholder="用户名" >
   <input type="submit"> 
 </form>
输入框已经变成灰色无法输入
  1. 提交时提示用户输入信息<required>
点击提交时,提示用户输入信息,不提交空白信息
  1. 切换顺序 <tabindex>,序号越大越靠后,0是最后,-1是不切换
<form action="/abc.html" method="GET">
   <input type="text" name="username" placeholder="用户名" tabindex=1>
   <input type="text" name="sex" placeholder="性别"tabindex=3> 
   <input type="text" name="region" placeholder="地区"tabindex=2>
   <input type="submit"> 
 </form>
顺序:用户名-地区-性别

四、 其他标签

1.激活输入框<label>
用法
①:给输入框起名,并且点击这个名字就会自动跳转到该输入框,②:有for属性,链接该<tabel>标签要填写id属性,并且id属性的值和for属性的值要相等。

label激活输入框l

2. 多行输入文本<textarea>
①:一定要有name
②:右下角可以拖动调整大小

多行文本

3. 下拉菜单<select><option>
①: <select>一定要有name
②:<option>加selected,就是默认该选项

下拉菜单

参考:饥人谷课件

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,651评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,468评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,931评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,218评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,234评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,198评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,084评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,926评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,341评论 1 311
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,563评论 2 333
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,731评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,430评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,036评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,676评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,829评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,743评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,629评论 2 354

推荐阅读更多精彩内容