2011-09-22 26 views
6

Khi tôi thêm nhãn vào đầu vào biểu mẫu, tôi có thể thường nhấp vào nhãn và nó sẽ đưa tôi đến đầu vào thích hợp (xem bên dưới).Nhãn cho đầu vào Tệp trong firefox

<label for="input">Label</label><input type="text" id="input"/> 

Tuy nhiên, khi tôi cố gắng thực hiện tương tự với đầu vào tệp, nhấp vào nhãn bị bỏ qua. Đây có phải là một lỗi? Một "tính năng"? Và có cách nào để thực hiện điều này không?

jsFiddle testcase: here

+0

Làm việc cho tôi: Chrome 14 trên OSX –

+0

Hoạt động trên FF hiện tại. –

+0

Điều này làm việc cho tôi trên FF6, nhưng chỉ thông qua điều hướng bàn phím - bằng cách sử dụng chuột, nó không (giả định rằng nó nên) tập trung chính xác đầu vào tập tin. – Nightfirecat

Trả lời

2

hành vi quy định của nhãn khác nhau giữa thông số kỹ thuật HTML.

Chính xác hơn, đây có lẽ là một lỗi trong FF (chứ không phải là một tính năng bổ sung trong những người khác), vì hành vi này thường nên được bao gồm theo HTML 4 spec: When a LABEL element receives focus, it passes the focus on to its associated control. See the section below on access keys for examples.

Các current HTML spec là sắc thái hơn , nhưng không cho biết khả năng nó không làm gì cả (đây là hành vi mong đợi trong iOS).

+4

Chỉ muốn chỉ ra rằng tôi nhận được buồn khi mọi người trích dẫn w3schools ... chúng ta hãy chỉ nói họ ' không đáng tin cậy. Xin vui lòng xem http://w3fools.com/ – MusikAnimal

+0

+1 @MusikAnimal nó chỉ là tuyệt vời như thế nào một nguồn không chính xác như vậy là phổ biến (ít nhất là đánh giá cao như thế nào họ được xếp hạng trong kết quả của google) – fortran

Các vấn đề liên quan