Nasıl tıklanabilir bir etiket olan bir HTML onay kutusu oluşturmak için
(Nasıl bu etikete tıklayarak/checkbox kapatır anlamına gelir) tıklanabilir bir etiket olan bir HTML onay kutusu oluşturabilirim?
CEVAP
Yöntem 1: Sarma Etiket
label etiket içinde: onay kutusunu sarın
<label><input type="checkbox" name="checkbox" value="value">Text</label>
Yöntem 2: for Özniteliğini Kullanın
for öznitelik (id checkbox maç) kullanın:
<input type="checkbox" name="checkbox" id="checkbox_id" value="value">
<label for="checkbox_id">Text</label>
Açıklama
Diğer cevaplar estağfurullah beri, bir etiket 1 Giriş vardır ve for öznitelik atlayabilir, ve içindeki giriş için kabul edilir.
w3.org alıntı (benim vurgu ile):
[Öznitelik] açıkça başka bir kumanda ile etiket tanımlanan ilişkilendirir. Şimdiki zaman, bu öznitelik değeri aynı belge içinde başka bir kontrol ıd öznitelik değeri aynı olmalıdır.Zaman yok, etiket tanımlanan öğenin içeriği ile ilişkilidir.
Örtük olarak başka bir kontrol ile bir etiket ilişkilendirmekkontrol öğesi ETİKET öğesi içeriği arasında olmalıdır. Bu durumda, ETİKET sadece içerebilirbirelement kontrolü. Etiket kendisi ya da ilişkili kontrol önce ve sonra yerleştirilmiş olabilir.
Bu yöntemi kullanarak for bazı faydaları:
Hayır
idher bir onay kutusu (büyük!) atamak gerekir.Hayır
<label>ekstra özniteliği kullanmanız gerekir.Giriş bu tıklanabilir alan da etiketin tıklanabilir alan, bu yüzden orada değil iki ayrı yerler için tıklatın kontrol checkbox - tek kişi olursa olsun, ne kadar ayrı
<input>ve gerçek etiket metin ve ne olursa olsun biraz CSS uygulamak için.
Biraz CSS ile Demo: http://jsfiddle.net/qYZFJ/

Nasıl HTML çıktıları olan angularjs fi...
Nasıl birden çok seçime izin olmadan H...
Nasıl bir bağlantı gibi davranan bir H...
Nasıl düzgün trunk svn etiket oluşturm...
Ne'bir HTML onay kutusu iÅŸaretli ...