cuốn sách gpt4 ai đã làm

javascript - 两个 HTML 表单冲突

In lại Tác giả: Walker 123 更新时间:2023-11-28 15:31:15 25 4
mua khóa gpt4 Nike

我有两种相互冲突的形式我想更改“var form = $('form');”中的表单ID例如“var form = $('myForm');”如果我将 id 表单更改为 myForm,请告诉我,在这种情况下,在下面的代码中我如何合并:

 $(document).ready(function(){
var form = $('form');
var submit = $('#submit');

form.on('submit', function(e) {
// prevent default action
e.preventDefault();
// send ajax request
$.ajax({
url: 'ajax_comment.php',
gõ: 'BÀI ĐĂNG',
bộ đệm: sai,
data: form.serialize(), //form serizlize data
beforeSend: function(){
// change submit button value text and disabled it
submit.val('Submitting...').attr('disabled', 'disabled');
},
success: function(data){
// Append with fadeIn see http://stackoverflow.com/a/978731
var item = $(data).hide().fadeIn(800);
$('.comment-block').append(item);

// reset form and button
form.trigger('reset');
submit.val('Submit Comment').removeAttr('disabled');
},
error: function(e){
alert(e);
}
});
});
});

HTML 代码:


































câu trả lời hay nhất

你必须使用jquery的Id选择器

$("#formId")

而不是您使用的类“表单”。

您的简化 HTML:








简化的 JS:

var form1 = $('#form1');
var submit1 = $('#submit1');
form1.submit(function(e) {
alert('hey1');
// prevent default action
e.preventDefault();
// send ajax request
});

var form2 = $('#form2');
var submit2 = $('#submit2');
form2.submit(function(e) {
alert('hey2');
e.preventDefault();
});

JSFIDDLE 中的kết quả:http://jsfiddle.net/jzb2hn9j/

关于javascript - 两个 HTML 表单冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27275575/

25 4 0
Walker 123
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress