日期:2014-05-17 浏览次数:20981 次
之前的学习都是页面的一些HTML5+CSS3。还没有涉及表单Form的处理。下面就为大家展示HTML5与CSS3配合下强大的表单表现和处理。
优点:使用HTML5来进行表单验证,可以尽可能的加快网页处理速度。
缺点:支持的浏览器有限。
话不多说,先上图,看看效果吧:

还是之前写的网站,今天下午加入了一个新的页面,这个页面在点击“QUOTES”后出现的quotes.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>And the winner isn't</title>
<link href="reset.css" rel="stylesheet"/>
<link href="style.css" rel="stylesheet"/>
<link href="form.css" rel="stylesheet"/>
</head>
<body>
<div id="wrapper">
<!-- the header and navigation -->
<header role="banner">
<div id="headline">
<span>AND THE WINNER IS</span><span id="special_hint">N'T...</span>
</div>
<nav role="navigation">
<ul>
<li><a href="#">WHY?</a></li>
<li><a href="#">SYNOPSIS</a></li>
<li><a href="#">STILLS/PHOTOS</a></li>
<li><a href="#">VIDEOS/CLIPS</a></li>
<li><a href="quotes.html">QUOTES</a></li>
<li><a href="#">QUIZ</a></li>
</ul>
</nav>
</header>
<div id="main" role="main">
<!-- the siderbar -->
<aside>
<section role="complementary">
<h1>UNSUNG HEROES...</h1>
<a href="#"><img src="image/cableGuy.jpg" alt="CableGuy"/></a>
<a href="#"><img src="image/chicago.jpg" alt="Chicago"/></a>
</section>
<section role="complementary">
<h1>OVERHYPED<br>NONSENSE...</h1>
<a href="#"><img src="image/goonies.jpg" alt="Goonies"/></a>
<a href="#"><img src="image/kingKong.jpg" alt="KingKong"/></a>
</section>
</aside>
<!-- the content -->
<div id="content">
<hgroup>
<h1>oscar redemption</h1>
<h2>here's your chance to set the record straight:tell us what year the wrong film got nominated,and which film should have received a nod...</h2>
</hgroup>
<form action="test.html" method="post" id="redemption">
<fieldset>
<legend>About the offending film(part 1 of 3)</legend>
<div><label for="film">The film in question?</label>
<input type="text" name="film" id="film" placeholder="e.g. King Kong" required aria-required="true"/></div>
<div><label for="year">Year Of Crime</label><input type="number" name="year" id="year" min="1999" max="2015" required/></div>
<div><label for="awardWon">Award Won</label>
<input type="text" name="awardWon" id="awardWon" list="awards">
<datalist id="awards">
<select>
<option value="Best Picture"></option>
<option value="Best Director"></option>
<option value="Best Adapted Screenplay"></option>
<option value="Best Original Screenplay"></option>