日期:2014-05-17 浏览次数:20826 次
之前的学习都是页面的一些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>