html表單問題
這是我寫的一段代碼:在瀏覽器打開后,點擊愛好,沒有跳轉(zhuǎn)到旅游,這是為什么?代碼如下: <form?method="post"?action="save.php"> ????<label?for="a">愛好:</label> ?<select> ??<option?value="看書">看書</option> ??<option?value="旅游"?id="a">旅游</option> ??<option?value="登山">登山</option> ??<option?value="購物">購物</option> ?</select> </form>
2017-03-18
id放在select里==
2017-06-08
2017-03-17
1、id屬性要放在<select>里面,label里的for是針對<select>的。
2、selected="selected" 加在? <option?value="旅游">旅游</option> ,表示該選項為默認選項。
3、此時打開頁面,不需要點擊“愛好”,默認選項就是“旅游”。for 和 id 使用是讓label和select關(guān)聯(lián),點擊label的時候select標簽獲得焦點,而不是跳轉(zhuǎn)。
修改如下:
<form method="post" action="save.php">
? ?<label for="a">愛好:</label>
? ?<select id="a">
? ? ? ?<option value="看書">看書</option>
? ? ? ?<option value="旅游" selected="selected">旅游</option>
? ? ? ?<option value="登山">登山</option>
? ? ? ?<option value="購物">購物</option>
? ?</select>
</form>
2017-03-17
selected="selected" ?的ID改成這個?
2017-03-17
<form?method="post"?action="save.php">
?
????<label?for="a">愛好:</label>
?
?<select>
?
??<option?value="看書">看書</option>
?
??<option?value="旅游"name="a">旅游</option>
?
??<option?value="登山">登山</option>
?
??<option?value="購物">購物</option>
?
?</select>
?
</form>