亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

html表單問題

這是我寫的一段代碼:在瀏覽器打開后,點擊愛好,沒有跳轉到旅游,這是為什么?代碼如下:
<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>

正在回答

5 回答

id放在select里==

0 回復 有任何疑惑可以回復我~
#1

慕粉1606461256 提問者

非常感謝!
2017-03-18 回復 有任何疑惑可以回復我~
#2

慕粉1606461256 提問者

我將id放在select顯示錯誤,刪除id正常
2017-03-18 回復 有任何疑惑可以回復我~
#3

Tsukiis 回復 慕粉1606461256 提問者

我猜……報錯是不是因為你剛剛的頁面里有兩個id = "a"? <option value="旅游" id="a">旅游</option>里的id不是必須的,要刪的話應該刪除這里的id,select里的id保留。 每個html頁面只能存在一個同名id。
2017-03-18 回復 有任何疑惑可以回復我~
#4

慕粉1606461256 提問者 回復 Tsukiis

估計是,我把a換成c就沒事了,但是label的for=“c" 然后select加入id=“c”或者option加入id=“c”都沒作用。感覺沒意義,用在input輸入里直接會有焦點
2017-03-18 回復 有任何疑惑可以回復我~
#5

慕粉1606461256 提問者 回復 Tsukiis

加個好友如何?
2017-03-18 回復 有任何疑惑可以回復我~
查看2條回復
<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>


0 回復 有任何疑惑可以回復我~

1、id屬性要放在<select>里面,label里的for是針對<select>的。

2、selected="selected" 加在? <option?value="旅游">旅游</option> ,表示該選項為默認選項。

3、此時打開頁面,不需要點擊“愛好”,默認選項就是“旅游”。for 和 id 使用是讓label和select關聯,點擊label的時候select標簽獲得焦點,而不是跳轉。

修改如下:


<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>


0 回復 有任何疑惑可以回復我~
#1

慕粉1606461256 提問者

id放在label里顯示錯誤
2017-03-17 回復 有任何疑惑可以回復我~

selected="selected" ?的ID改成這個?

0 回復 有任何疑惑可以回復我~
#1

慕粉1606461256 提問者

沒有用啊
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>


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識HTML(5)+CSS(3)-升級版
  • 參與學習       1228741    人
  • 解答問題       19080    個

HTML(5)+CSS(3)基礎教程8小時帶領大家步步深入學習標簽用法和意義

進入課程

html表單問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號