2013-03-18 86 views
0

我不太瞭解以下內容:引導形式混亂

  1. 什麼是「對」的「爲= inputEmail」指什麼?
  2. 「id」中的「inputEmail」是bootstrap特定的名稱還是可以將其更改爲我想要的任何內容?有點像改變一個班或ID?一樣?

謝謝大家!

<form class="form-horizontal"> 
    <div class="control-group"> 
    <label class="control-label" for="inputEmail">Email</label> 
    <div class="controls"> 
    <input type="text" id="inputEmail" placeholder="Email"> 
</div> 
</div> 

回答

0

這是指您的文本輸入ID爲inputEmail。它可以讓瀏覽器知道該標籤的輸入內容。

如果您要點擊該標籤,您的焦點將放在該文本輸入上。

另外,是的,這個ID完全取決於你,只要確保標籤中的for與輸入中的id匹配!

2
  1. label for標籤與輸入相關聯,這樣點擊標籤上的重點投入,和屏幕閱讀器可以適當地閱讀內容。

  2. id在你的控制之下;它不是一個特殊的Bootstrap名稱。請注意0​​和input id必須匹配,所以如果您更改一個,您應該更改另一個。

+0

作爲@RichieHindle提到的問題(點擊標籤帶來焦點的corrsponding輸入)是因爲使用「for」和「ID」連接標籤和相應的輸入字段。我解決了我的網頁問題看到他的回答後。謝謝 – 2013-04-08 14:04:13

0

可以使用for屬性將標籤綁定到元素。如果標籤中的for屬性與輸入中的id屬性匹配,我認爲這不會有問題。