nộp Tôi có một chức năng .click() trên một nút gửi trong một hình thức:jquery nhấp chuột() trong nút
$("#submitId").click(function() {
$('#hiddenInput').val(someVariable);
});
Nó hoạt động như một nét duyên dáng. Khi nhấn nút gửi, hàm click() sẽ điền vào biến đầu vào bị ẩn và sau đó toàn bộ biểu mẫu được gửi đi. Máy chủ sau đó nhận đầu vào bị ẩn với nội dung được làm mới.
Câu hỏi của tôi là: nó sẽ luôn hoạt động? Có bất kỳ nguy hiểm nào, bởi một lý do nào đó chưa được biết đến với tôi, thao tác đệ trình được thực thi đầu tiên và hàm click() sau đó? Tôi muốn đảm bảo rằng đầu vào bị ẩn luôn được làm mới.
$ ("biểu mẫu"). Submit(); sẽ bỏ qua điều đó, người dùng có thể thực hiện cuộc gọi từ bảng điều khiển hoặc url của họ. –
Và tôi cho rằng nó cũng có thể bị bỏ qua khi chỉ cần nhấn ENTER để gửi biểu mẫu? Hãy thử một lần. –
@JamesBlond - Enter sẽ vẫn khiến trình xử lý nhấp chuột thực thi. –