Tôi gặp sự cố khi nhận biểu mẫu để gửi khi thuộc tính tên của nút gửi chính xác là "gửi".Nút gửi biểu mẫu sẽ không gửi khi tên nút "gửi"
Đây là mã:
<input onclick="checkForm(document.form_29) && document.form_29.submit();" value="Submit" name="submit" type="button">
Lưu ý rằng chúng tôi không sử dụng một loại đầu vào tiêu chuẩn của "submit", mà là một loại đầu vào của "nút" với JavaScript được sử dụng để gửi biểu mẫu sau khi một kịch bản xác nhận (checkForm) đã trả về true.
Điều kỳ lạ là điều này sẽ không hoạt động nếu và chỉ khi thuộc tính tên là "gửi". Vấn đề là trường hợp nhạy cảm, vì vậy sau (và bất kỳ đặt tên khác, trong đó có không có thuộc tính name) sẽ làm việc:
<input onclick="checkForm(document.form_29) && document.form_29.submit();" value="Submit" name="Submit" type="button">
Tôi đã được nhìn qua các thông số kỹ thuật của W3C cho một số đề cập đến một tên dành riêng, nhưng Tôi không thể tìm thấy gì cả. Tôi nghi ngờ tôi nhìn thấy một cái gì đó thực sự rõ ràng ở đây, vì vậy tôi hy vọng một số y'all ra có thể thấy một cái gì đó tôi không thể.
Cảm ơn bạn đã được trợ giúp.
tốt hơn để đi với 'loại =" gửi "' –
Vâng - tôi muốn, nhưng tôi không thể - tôi sẽ không đi vào lý do tại sao - đó là một câu chuyện dài, và nó không phải là một quyết định Tôi có thể làm. –