热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

HTML5表单的应用以及各种input输入标签

表单的应用form标签表单是页面的重要的组成部分,它收集用户的输入信息,并且将这些信息发送给服务端进行处理。例如:注册,查询等功能。它用form标签和其他的输入标签组成。form标

表单的应用form标签

表单是页面的重要的组成部分,它收集用户的输入信息,并且将这些信息发送给服务端进行处理。例如:注册,查询等功能。它用form标签和其他的输入标签组成。
form标签用于定义表单,在页面上没有任何的显示效果,单独的使用也没有任何意义。在标签体中的各个输入信息将被手机 发送给服务器。
表单的定义格式 :

<form method="提交方式" action='服务端网址' enctype='编码方式'></form>

method属性:用于规定如何发送表单数据,发送到action属性中的服务端地址,有get/post两种方式。
method=“get” 默认值,使用这种方法提交的数据和附加到服务端url之后。
例如action服务端地址是

http://www.example.com/

使用get方法提交数据x y 后 浏览器中加载的服务端地址会是

http://www.example.com/?x=2&y=3

受于url长度限制,最多只能传递1kb。字母数字字符按原样发送,空格转换成+,其他符号转换%xx ,xx为该符号以十六进制表示的ASCLL值。
post方式传递数据的数据量较大,它把数据作为http请求的内容。

各种输入input标签

1.单行文本输入框

<input type="text" value="张三丰" />

2.密码输入框

<input type="password" value="1234" />

3.按键

<input type="button" value="按键"/>

4.单选框(同一组的选项必须制定相同的name值)

<input type="radio" checked="checked" />

《HTML5表单的应用以及各种input输入标签》
5.复选框(同一组的选项必须制定相同的name值 用于多项选择、)

<input type="checkbox" name="input_1" /> 兴趣1
<input type="checkbox" name="input_1" /> 兴趣2

《HTML5表单的应用以及各种input输入标签》
6.提交按钮
当表单的信息输入完成后,需要提交给服务器,表单的提交按钮会完成表单的提交动作、外观上和普通按钮没有什么区别。

<input type="submit" name="" id="" value="submit" />

7.图片提交按钮
图片提交按钮和提交按钮的功能相同,不同的是它以图片作为按钮。

<input type="image" name="" id="" value="" src="img/1.png" />

《HTML5表单的应用以及各种input输入标签》

<form action="">
<input type="image" src="img/1.png" name="" id="" value="" />
<input type="email" name="" id="" value="" />
</form>

12.URL输入文本框
和上面的Email输入框同理 会自动验证URL地址格式

<input type="url"/>

13.电话输入文本输入框

<input type="tel"/>

14.关键词搜索文本框

<input type="search"/>

15.颜色设置文本框
《HTML5表单的应用以及各种input输入标签》

<input type="color"/>

16.数字输入框
只能输入数字 不嗯呢该输入字母 可以设置最大值 最小值

<input type="number" value="当前值" min="最小值" max="最大值"/>

17.滑动条
滑动条是专用于提供一定范围内数值
《HTML5表单的应用以及各种input输入标签》step用于设置数值间隔
ios中的滑动条样式有所不同

<input type="range" name="" id="" value="2" min="1" max="12"
step="1"/>

18.日期和时间的输入框
如下代码所示 会显示日期选择框 月份选择框 星期选择框

<input type="'date"/>
<input type="month">
<input type="week">

input标签的其他属性

1.palceholder

用于input类型的输入框提供相关提示信息,它在输入信息为空时以灰色的形式显示出来。
《HTML5表单的应用以及各种input输入标签》

<form action="">
<input type="text" name="" id="" value="" placeholder="提示"/>
</form>

2.required
用于在form提交数据前,为input输入框规定必须输入数据,没输入,会有错误信息提示
《HTML5表单的应用以及各种input输入标签》

<form action="" >
<input type="image" src="img/1.png" " name="" id="" value="" />
<input type="text" required="required" name="" id="" value="" placeholder="提示"/>
</form>

3.pattern
用于在form提交数据前,为input输入框规定必须输入数据符合正则表单时,不满足,会有错误信息提示
4.disabled
用于禁用input类型的输入框,被禁止时输入框不可用。可以设置disabled属性,直到满足一些条件。

其他的表单标签

当需要提交大量的文本信息时,input type=“text” 就不太适用
使用textarea标签 可以输入大量文本 拖动右下角可以改变表单大小 文本过多时可以自动生成滚动条
《HTML5表单的应用以及各种input输入标签》

<textarea name="" rows="" cols="">输入</textarea>

selete标签
下拉菜单
option标签是各种选项

<select>
<option value="item1"> 选项1</option>
<option value="">选项2</option>
</select>

推荐阅读
  • 本文由编程笔记#小编为大家整理,主要介绍了logistic回归(线性和非线性)相关的知识,包括线性logistic回归的代码和数据集的分布情况。希望对你有一定的参考价值。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • 本文介绍了南邮ctf-web的writeup,包括签到题和md5 collision。在CTF比赛和渗透测试中,可以通过查看源代码、代码注释、页面隐藏元素、超链接和HTTP响应头部来寻找flag或提示信息。利用PHP弱类型,可以发现md5('QNKCDZO')='0e830400451993494058024219903391'和md5('240610708')='0e462097431906509019562988736854'。 ... [详细]
  • 本文介绍了在处理不规则数据时如何使用Python自动提取文本中的时间日期,包括使用dateutil.parser模块统一日期字符串格式和使用datefinder模块提取日期。同时,还介绍了一段使用正则表达式的代码,可以支持中文日期和一些特殊的时间识别,例如'2012年12月12日'、'3小时前'、'在2012/12/13哈哈'等。 ... [详细]
  • iOS Swift中如何实现自动登录?
    本文介绍了在iOS Swift中如何实现自动登录的方法,包括使用故事板、SWRevealViewController等技术,以及解决用户注销后重新登录自动跳转到主页的问题。 ... [详细]
  • Excel数据处理中的七个查询匹配函数详解
    本文介绍了Excel数据处理中的七个查询匹配函数,以vlookup函数为例进行了详细讲解。通过示例和语法解释,说明了vlookup函数的用法和参数的含义,帮助读者更好地理解和运用查询匹配函数进行数据处理。 ... [详细]
  • 展开全部下面的代码是创建一个立方体Thisexamplescreatesanddisplaysasimplebox.#Thefirstlineloadstheinit_disp ... [详细]
  • 拥抱Android Design Support Library新变化(导航视图、悬浮ActionBar)
    转载请注明明桑AndroidAndroid5.0Loollipop作为Android最重要的版本之一,为我们带来了全新的界面风格和设计语言。看起来很受欢迎࿰ ... [详细]
  • FeatureRequestIsyourfeaturerequestrelatedtoaproblem?Please ... [详细]
  • Android开发实现的计时器功能示例
    本文分享了Android开发实现的计时器功能示例,包括效果图、布局和按钮的使用。通过使用Chronometer控件,可以实现计时器功能。该示例适用于Android平台,供开发者参考。 ... [详细]
  • Go GUIlxn/walk 学习3.菜单栏和工具栏的具体实现
    本文介绍了使用Go语言的GUI库lxn/walk实现菜单栏和工具栏的具体方法,包括消息窗口的产生、文件放置动作响应和提示框的应用。部分代码来自上一篇博客和lxn/walk官方示例。文章提供了学习GUI开发的实际案例和代码示例。 ... [详细]
  • 在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板
    本文介绍了在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板的方法和步骤,包括将ResourceDictionary添加到页面中以及在ResourceDictionary中实现模板的构建。通过本文的阅读,读者可以了解到在Xamarin XAML语言中构建控件模板的具体操作步骤和语法形式。 ... [详细]
  • IOS开发之短信发送与拨打电话的方法详解
    本文详细介绍了在IOS开发中实现短信发送和拨打电话的两种方式,一种是使用系统底层发送,虽然无法自定义短信内容和返回原应用,但是简单方便;另一种是使用第三方框架发送,需要导入MessageUI头文件,并遵守MFMessageComposeViewControllerDelegate协议,可以实现自定义短信内容和返回原应用的功能。 ... [详细]
  • 本文介绍了pack布局管理器在Perl/Tk中的使用方法及注意事项。通过调用pack()方法,可以控制部件在显示窗口中的位置和大小。同时,本文还提到了在使用pack布局管理器时,应注意将部件分组以便在水平和垂直方向上进行堆放。此外,还介绍了使用Frame部件或Toplevel部件来组织部件在窗口内的方法。最后,本文强调了在使用pack布局管理器时,应避免在中间切换到grid布局管理器,以免造成混乱。 ... [详细]
  • Gitlab接入公司内部单点登录的安装和配置教程
    本文介绍了如何将公司内部的Gitlab系统接入单点登录服务,并提供了安装和配置的详细教程。通过使用oauth2协议,将原有的各子系统的独立登录统一迁移至单点登录。文章包括Gitlab的安装环境、版本号、编辑配置文件的步骤,并解决了在迁移过程中可能遇到的问题。 ... [详细]
author-avatar
热门星座排行榜空间
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有