h5 php表单验证,HTML5-表单输入验证详解(图文)

一、使用其他表单元素

1. 生成选项列表

select元素可以用来生成一个选项列表供用户选择。size属性用来设定要显示给用户的选项数目;

multiple属性,用户一次可以选择多个选项。

示例1:选择列表

288cda063b688a814b3b396ed630df1a.png

Favorite Fruit:

苹果

橘子

示例2:选择列表,支持同时选多个

2fc28832c409d8152f3091a330ff5a32.png

Like Sport:

足球

篮球

乒乓球

羽毛球

游泳

示例3:建立结构

9aef0b6785b33ac06c3813ef42e51db3.png

JavaScript

Html

CSS

Java

PHP

2. 输入多行文字

textarea元素生成多行文本框,用户可输入多行文字。属性说明rows行数

cols列数

wrap控制提交表单时文字中插入换行符的方式:hard时将会插入换行符;soft不会

示例:使用textarea元素

5fb0f6742e7f7062f6a58f60c6129c48.png

79f7fd4a5196a6754dfde8ff0b86ddab.png

请输入一段文字:

请再次输入一段文字:

3. 表示计算结果

output表示计算的结果。

示例:计算结果

价格计算

x

=

二、使用输入验证

HTML5引入了对输入验证的支持。设计者可告知浏览器自己需要什么类型的数据,然后浏览器在提交表单之前会使用这些信息检查用户输入的数据是否有效。其好处是:用户可以立刻得到问题反馈。验证属性支持元素requiedtextarea、select、input(text, search, url, telephone, email, password, date pickers, number, checkbox, radio 以及 file)

min、maxinput(umber, range, date, datetime, datetime-local, month, time 以及 week)

patterninput(text, search, url, telephone, email 以及 password)

示例:验证

姓名:

邮箱:

年龄:

注意:pattern验证邮箱和URL,不输入内容时其不会触发验证,所以需要配合required使用!

禁止输入验证:可以设置form元素的novalidate属性,也可以设置用来提交表单的button或input元素的formnovalidate属性。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值