<input type="text" value="HTML5 ROCK!">
<button>點我點我點我</button>
<label for="name1">請輸入姓名</label><input type="text" id="name1"><br>
<label for="name2">我忘了,再輸入一次</label><input type="text" id="name2">
<label for="name">姓名:</label>
<input type="text" id="name"><br>
<label for="nickname">暱稱:</label>
<input type="text" id="nickname"><br>
<button>送出</button>
參考以上範例,在網頁做出簡易的報名表單
Demo
<form>
姓名:<input type="text">
</form>
<form>
<fieldset>
姓名:<input type="text">
</fieldset>
</form>
<form>
<fieldset>
<legend>基本資料</legend>
姓名:<input type="text">
</fieldset>
</form>
<form>
<fieldset>
<legend>基本資料</legend>
<label for="name">姓名:</label>
<input type="text" id="name"><br>
<label for="nickname">暱稱:</label>
<input type="text" id="nickname"><br>
<button>送出</button>
</fieldset>
</form>
參考以上範例,將表單完整的包裹
Demo
<input type="password">
興趣:
<input type="checkbox">吃飯
<input type="checkbox" checked>睡覺
<input type="checkbox">打東東
興趣:
吃飯
睡覺
打東東
薛丁格的貓
<input type="radio" name="dead" checked>死了
<input type="radio" name="dead">沒死
薛丁格的貓 死了 沒死
隱藏欄位<input type="hidden" value="hohoho">
隱藏欄位
上傳附檔<input type="file" multiple>
上傳附檔
<input type="button" value="按我按我">
<input type="submit" value="送出表單">
<input type="reset" value="重新填寫">
<fieldset>
<legend>帳號資料</legend>
<label for="pwd">密碼:</label>
<input type="password" id="pwd"><br>
<label for="pic">大頭照:</label>
<input type="file" id="pic"><br>
<input type="checkbox" id="eat">
<label for="eat">吃飯</label>
<input type="checkbox" id="sleep" checked>
<label for="sleep">睡覺</label>
<input type="checkbox" id="hit">
<label for="hit">打東東</label>
</fieldset>
<button type="submit">送出</button>
<button type="reset">重新填寫</button>
參考以上範例,加上報名表第二部分
Demo
年齡<input type="number" min="0" step="2">
年齡
音量<input type="range" min="0" max="1" step="0.05">
音量
Email<input type="email">
網址<input type="url">
膚色<input type="color">
膚色
生日<input type="date">
生日
<fieldset>
<legend>其他資料</legend>
<label for="email">電子郵件:</label>
<input type="email" id="email"><br>
<label for="url">個人網站:</label>
<input type="url" id="url"><br>
<label for="age">年齡:</label>
<input type="number" id="age" min="0" step="1"><br>
<label for="birth">生日:</label>
<input type="date" id="birth"><br>
<label for="color">膚色:</label>
<input type="color" id="color"><br>
<label for="voice">音量:</label>
<input type="range" id="voice">
</fieldset>
參考以上範例,加上報名表第三部分
Demo
<textarea cols="50" rows="3"></textarea>
選擇宵夜
<select>
<option value="lu">滷味</option>
<option value="gp">雞排</option>
<option value="df">臭豆腐</option>
</select>
選擇宵夜
選擇宵夜
<select>
<option value="lu">滷味</option>
<option value="gp">雞排</option>
<option value="df">臭豆腐</option>
</select>
選擇宵夜
選擇宵夜
<select>
<optgroup label="滷味">
<option value="luking">王牌滷味</option>
<option value="lubigtpi">大台北滷味</option>
<option value="lulight">燈籠滷味</option>
</optgroup>
<option value="gp">雞排</option>
<option value="df">臭豆腐</option>
</select>
選擇宵夜
滷味:<input type="text" list="food">
<datalist id="food">
<option value="滷味">
<option value="雞排">
<option value="臭豆腐">
</datalist>
滷味:
<fieldset>
<legend>附錄</legend>
<label for="ps">備註:</label>
<textarea cols="50" rows="3" id="ps"></textarea><br>
<label for="food">宵夜:</label>
<select id="food">
<optgroup label="滷味">
<option value="luking">王牌滷味</option>
<option value="lubigtpi">大台北滷味</option>
<option value="lulight">燈籠滷味</option>
</optgroup>
<option value="gp">雞排</option>
<option value="df">臭豆腐</option>
</select>
</fieldset>
參考以上範例,加上報名表第四部分
Demo
<input type="text" required>
<input type="text" value="Change me if you can" readonly>
<input type="text" placeholder="輸入一種滷味">
<input type="text" disabled>
<input type="text" maxlength="3">
<input type="text" autofocus>
<input type="text" autocomplete="off">
<form id="form1"></form>
<input type="text" form="form1">
使報名表欄位設定更完整,包含必填欄位、欄位提示等
Demo
<output></output>
<meter value="0.7"></meter>
<meter value="37" min="0" max="100"></meter>
<meter value="37" min="-30" max="50" low="0" high="30" optimum="-22"></meter>
<progress></progress>
<progress value="0.5" max="3.5"></progress>
<h3>測量結果</h3>
氣溫:
<meter value="14" min="0" max="100" low="15" high="25" optimum="20"></meter>
測量進度:
<progress value="2" max="7"></progress>
參考以上範例,在網頁中使用輸出元素
Demo建立一個個人網頁,並符合以下條件: