Làm cách nào để gửi biểu mẫu cụ thể bằng mã theo dõi (ví dụ: id của biểu mẫu của tôi là # form1).Jquery gửi biểu mẫu
$(".nextbutton").click(function() { submit; });
Làm cách nào để gửi biểu mẫu cụ thể bằng mã theo dõi (ví dụ: id của biểu mẫu của tôi là # form1).Jquery gửi biểu mẫu
$(".nextbutton").click(function() { submit; });
Hãy thử này cho phép nói form id của bạn là formID
$(".nextbutton").click(function() { $("form#formID").submit(); });
Bạn không thực sự cần phải làm tất cả trong jQuery để làm điều đó thông suốt. Làm như sau:
$(".nextbutton").click(function() {
document.forms["form1"].submit();
});
buồn cười, bạn có sử dụng câu trả lời trong câu trả lời của bạn nói rằng bạn không cần jquery? – Claudiu
Tôi đoán anh ấy có nghĩa là một phần của việc gửi biểu mẫu :) – msanjay
.submit() doesnt làm việc cho tôi. nói thuộc tính gửi không phải là một chức năng – kommradHomer
Nếu bạn chỉ có 1 biểu mẫu trong trang của mình, hãy sử dụng. Bạn không cần phải biết id hoặc tên của biểu mẫu. Tôi chỉ sử dụng mã này - làm việc:
document.forms[0].submit();
Bạn có thể thử như:
$("#myformid").submit(function(){
//perform anythng
});
Hoặc thậm chí bạn có thể thử như
$(".nextbutton").click(function() {
$('#form1').submit();
});
Từ một jQuery đối tượng kế thừa từ một mảng và mảng này chứa các phần tử DOM đã chọn. Nói rằng bạn đang sử dụng một id và do đó các yếu tố phải là duy nhất trong DOM, bạn có thể thực hiện một cuộc gọi trực tiếp đến nộp bằng cách thực hiện:
$(".nextbutton").click(function() {
$("#formID")[0].submit();
});
Hãy thử điều này:
$('#form1').submit();
hoặc
document.form1.submit();
Sử dụng câu hỏi sau để gửi hộp chọn với nút gửi. Sử dụng "thay đổi" thay vì nhấp chuột như được hiển thị ở trên.
$("selectbox").change(function() {
document.forms["form"].submit();
});
Chúc mừng!
Không phải "form # formID" hơi dư thừa? "#formID" sẽ là đủ, phải không? –
Có, chỉ có ID mới đủ. Nhưng việc thêm nó vào với tên tag sẽ tăng tốc độ tìm kiếm mục đó. Nếu bạn thêm nó, chỉ có
theo tài liệu tại đây http://api.jquery.com/submit/ điều này sẽ thêm trình lắng nghe gửi trên biểu mẫu, chứ không phải thực sự gửi nó. chức năng gửi không giống nhau trên một đối tượng jQuery và trên một phần tử DOM. – challet