H5新增表单控件

新增表单控件
    数据列表
        <input type="" list="">
<datalist id="id 值">
    <option value="值">文本</option>
</datalist>
        电子邮箱
<input type="email">
        url
<input type="url">
        数字域
<input type="number">
        搜索域
<input type="search">
        手机号码
<input type="tel">
        日期控件
            年 月
<input type="month">
            年 周
<input type="week">
            年 月 日
<input type="date">
            时间
<input type="time">
            UTC 时间
<input type="datetime">
            本地时间
<input type="datetime-local">
        滑动条
<input type="range">
        拾色器
<input type="color">

案例   一个学员登记表的实现

要求

1.登陆名文本框内的值不能修改,只能查看(注:可以先在文本框内填入值)
2.真实姓名只能输入汉字,必填项,且自动获取焦点
3.真实年龄必须在[15,120]范围内,必填项
4.出生日期,必填项
5.身份证号码必填项,能够纯数字18位身份证号
6.手机号码,必须填写,11位数字
7.个人主页,选填项,默认为http://www.baidu.com,获取焦点后,有下拉列表可供选择
8.幸运色,可以自选,默认为黄色
9.为学员登记表增加背景图片
10.不让浏览器自动记录之前输入的值

HTML代码

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<link rel="stylesheet" type="text/css" href="01.css"/>
	</head>
	<body>
		<div class="content">
		<div class="table">
			<p class="header">学员登记表</p>
		<form action="" method="">
			<div class="item load">
				用户登录名:<input type="text" value="myemail@163.com" readonly="" />
			(不能修改,只能查看)
			</div>
			<div class="item">
				真实姓名:<input type="text" placeholder="例如:王明" autofocus="autofocus" onkeyup="this.value=this.value.replace(/[^\u4e00-\u9fa5]/g,'')"/>(不能填写,只能输入汉字)
			</div>
			<div class="item">
				真实年龄:<input type="number" min="15" max="120" required="required" value="24" / >(必须填写)
			</div>
			<div class="item">
				出生日期:<input type="date" required="required"/>(必须填写)
			</div>
			<div class="item">
				电子邮箱:<input type="email" placeholder="123456@126.com" required="required"/>(必须填写)<br>
			</div>
			<div class="item">
				身份证号:<input type="text" pattern="/d{18}(/d|X|x)" required="required"/>(必须填写,能够纯数字、字母x18位身份证号)
			</div>
			<div class="item">
				手机号码:<input type="text" pattern="/d{11}"  required="required"/>(必须填写)
			</div>
			<div class="item">
				个人主页:<input list="browsers" placeholder="http://www.itcast.cn">(请选择网址)
			<datalist id="browsers">
				<option value="Safari"></option>	
				<option value="Internet Explorer"></option>	
				<option value="Opera"></option>	
				<option value="Firefox"></option>
			</datalist>
			</div>
			<div class="item">
				幸运颜色:<input type="color" value="#ffff00"/>(请选择你喜欢的颜色)
			</div>
			<div class="item">
				<input type="submit" value="提交" class="buttom"/>
				<input type="reset" value="重置" class="buttom"/>
			</div>
		</form>
		</div>
	</body>
</html>

css代码  

.content
{
	width: 1442px;
	height: 717px;
	margin: 0 auto;
	background-image: url(img/form_bg.jpg);
	background-repeat: no-repeat;

}
.table
{
	float: right;
	width: 600px;
	height: 700px;
	margin-right: 40px;

}
.table .item
{
	width: 600px;
	margin-top: 15px;
	font-size: 14px;
}
.table .header
{
	font-size: 24px;
	font-weight: 500;
	margin-left: 120px;
	margin-top: 150px;
}
.table .load
{
	margin-left: -18PX;
}
.table .buttom
{
	width: 100px;
	height: 30px;
	background-color: #92b614;
	color: #ffffff;
	margin-left: 18PX;
	border: none;
}

具体实现

 

  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值