Đó không phải là những thông số ẩn để bắt đầu với ...?
<form action="http://www.example.com" method="GET">
<input type="hidden" name="a" value="1" />
<input type="hidden" name="b" value="2" />
<input type="hidden" name="c" value="3" />
<input type="submit" />
</form>
Tôi sẽ không tính vào bất kỳ trình duyệt nào giữ lại bất kỳ chuỗi truy vấn hiện tại nào trong URL hành động.
Như thông số kỹ thuật (RFC1866, trang 46; HTML 4.x phần 17.13.3) nhà nước:
Nếu phương pháp này là "nhận" và hành động là một HTTP URI, user agent mất giá trị của hành động , gắn thêm một `? ' với nó, sau đó nối thêm tập dữ liệu biểu mẫu, được mã hóa bằng loại nội dung "application/x-www-form-urlencoded".
Có thể người dùng có thể mã hóa phần trăm URL hành động để nhúng dấu chấm hỏi và tham số, rồi vuốt ngón tay của mình để hy vọng tất cả trình duyệt sẽ rời khỏi URL đó (và xác thực rằng máy chủ cũng hiểu được) . Nhưng tôi không bao giờ dựa vào điều đó.
Nhân tiện: nó không khác với các trường biểu mẫu không ẩn. Đối với POST, URL hành động có thể giữ chuỗi truy vấn.
yếu tố hành động của bạn bị thay đổi. –
Họ không nên biến mất, vì vậy tôi nghĩ rằng chúng tôi sẽ cần phải xem biểu mẫu của bạn. – UnkwnTech
Xin chào, Đây là biểu mẫu đầy đủ, bạn có thể chỉ cần tạo HTML với biểu mẫu này và thấy rằng các thông số tôi chuyển trong hành động đang bị phân tách:
–