时间:2023-07-24 23:09:01 | 来源:网站运营
时间:2023-07-24 23:09:01 来源:网站运营
HTML5创建表单(下):text
、password
、radio
、button
、submit
等。除了基本属性外,HTML5
中还有一些高级属性,包括url
、eamil
、time
、range
、search
等。对于这些高级属性的支持,不同的浏览器可能支持程度不一样,本文主要以Chrome
查看效果。url
属性url
属性和前面介绍的一样,用于对网页网址的说明,显示为在文本框中输入url
地址。主要是用于验证url
的值,代码格式如下:1<input type = "url" name = "userurl1" />
对于上述的url
属性,用户还可以通过普通属性设置url
输入框,例如可以使用max
属性设置其最大值,min
属性设置其最小值,step
属性设置合法的数字间隔、利用value
属性规定其默认值。这普通属性对于另外的高级属性中也适用,后面不再重复。1<!doctype html> 2<html> 3<head> 4<meta charset="utf-8"> 5<title>表单的高级使用</title> 6</head> 7<body> 8<form> 9请输入网址:<br>10<input type="url" name="userurl">11</form>12</body>13</html>
email
属性URL
属性类似,email
属性主要用于让浏览者输入E-mail
地址。在提交表单时会自动验证E-mail
的值,代码格式如下:1<input type = "email" name = "user_email" />
看一个例子1<!doctype html> 2<html> 3<head> 4<meta charset="utf-8"> 5<title>表单的高级使用</title> 6</head> 7<body> 8<form> 9邮箱:10<input type="email" name="user_email" />11<br/>12<input type="submit" value="submit">13</form>14</body>15</html>
单击【submit】,如果邮箱不合法,则会出现如上提示。date
和times
date
选取日、月、年month
选取月、年week
选取周、年time
选取时间datetime
选取时间、日、月、年datetime-local
选取时间、日、月、年 (本地时间)date
为例,代码格式如下:1<input type = "date" name = "user_date" />
看一个例子1<!doctype html> 2<html> 3<head> 4<meta charset="utf-8"> 5<title>表单的高级使用</title> 6</head> 7<body> 8<form> 9请输入日期:10<input type="date" name="user_date"><br/>11<br/>12<input type="submit" value="submit">13</form>14</body>15</html>
number
属性和range
属性number
属性提供了一个输入数字的输入类型。用户可以直接输入数字或者通过单击微调框中的按钮选择数字,代码格式如下:1<input type = "number" name = "number_1" />
建议在用number
属性时用max
属性和min
属性规定输入数字的最大值和最小值。range
属性提供了一个可以滚动的控件,与number
属性用法差不多。,代码格式如下:1<input type = "range" name = "range_1" min = " " max = " "/>
看如下一个例子:1<!doctype html> 2<html> 3<head> 4<meta charset="utf-8"> 5<title>表单的高级使用</title> 6</head> 7<body> 8<form> 9请输入次数:10<input type="number" name="shuzi"/>次<br/>11成绩排名:12<input type="range" name="ran" min="1" max="10"/>13<br/>14<input type="submit" value="submit">15</form>16</body>17</html>
required
属性required
属性规定必须在提交之前填写输入域(也就是说不能空)。required
属性几乎可以用于所有属性。例子在如下的综合示例给出。1<!doctype html> 2<html> 3<head> 4<meta charset="utf-8"> 5<title>用户反馈页面</title> 6</head> 7<h1 align="center">用户反馈标单</h1> 8<form> 9<p>姓 名10 <input type="text" required></p>11 <p>性 别12 <input type="radio" name="sex" value="man">男13 <input type="radio" name="sex" value="woman">女</p>14 <p>年 龄15 <input type="text"></p>16 <p>联系电话17 <input type="text" required></p>18 <p>电子邮件19 <input type="email" name="user_eamil" required></p>20 <p>联系地址21 <input type="text" required></p>22 <p>请输入您对网站的建议<br>23 <textarea name="建议" cols="50" rows="5"></textarea></p>24 <input type="submit" name="submit" value="提交">25 <input type="reset" name="reset" value="重置">26</form>27<body>28</body>29</html>
这效果可以说很丑陋,因为我们仅仅只使用了HTML5,也是可以原谅的。下此准备开始介绍CSS3,让它来帮助我们美化。关键词:创建