Tôi sử dụng PHP để nhận các giá trị nút radio từ một trang html. Html của tôi trông giống như sau:giá trị hợp lệ cho thuộc tính name trong html
<input type="radio" name="1.1" value="yes">
<input type="radio" name="1.1" value="no">
<input type="radio" name="1" value="yes">
<input type="radio" name="1" value="no">
Kết quả là $ _POST ['1'] trả về giá trị, nhưng $ _POST ['1,1'] không trả về gì cả. Tôi đã kiểm tra các thông số kỹ thuật html 4, nói giá trị cho thuộc tính name chỉ bắt đầu bằng chữ cái, nhưng 1 không phải là một chữ cái, làm thế nào đến nó được trả lại trong khi 1,1 không? Hay có phép thuật nào khác đang diễn ra ở đây? Tôi sử dụng phiên bản Chrome mới nhất. Cảm ơn.
Cảm ơn bạn đã đăng liên kết thứ hai! – Michael
Đây là tài liệu HTML5 tương ứng của thuộc tính name: https://www.w3.org/TR/html5/forms.html#naming-form-controls:-the-name-attribute –
@Jukka K. Korpela: Cái gì nó có nghĩa là, nếu bạn viết 'Đừng nhầm lẫn với các tham chiếu đến các thuộc tính được khai báo là có kiểu NAME.'? Đâu là sự khác biệt? – John