ajax联系人表单Id,存在错误

ajax联系人表单Id,存在错误,ajax,forms,contact,Ajax,Forms,Contact,我在网上有一张联系表 现在这个ajax脚本工作得很好,但是我还有其他联系人表单,我想使用相同的脚本。因此,当我尝试创建脚本的多个实例时,我注意到它停止工作了,因为ID名称不是特定的ajax联系人表单。看看代码: <form id="ajax-contact-form" action=""> <input type="text" name="name" value="Name *" title="Name *" /> <input type="text" na

我在网上有一张联系表

现在这个ajax脚本工作得很好,但是我还有其他联系人表单,我想使用相同的脚本。因此,当我尝试创建脚本的多个实例时,我注意到它停止工作了,因为ID名称不是特定的ajax联系人表单。看看代码:

<form id="ajax-contact-form" action="">
  <input type="text" name="name" value="Name *" title="Name *" />
  <input type="text" name="email" value="Email " title="Email *" />
  <input type="text" name="email" value="Email *" title="Email *" />
  <textarea name="message" id="message" title="Message *">Message *</textarea>
    <div class="clear"></div>
  <input type="reset" class="btn btn_clear" value="Clear form" />
  <input type="submit" class="btn btn_blue btn_send" value="Send message!" />
<div class="clear"></div>
   </form>

信息*
这是JS

$("#ajax-contact-form").submit(function() {
    var str = $(this).serialize();      
    $.ajax({
        type: "POST",
        url: "contact_form/contact_process.php",
        data: str,
        success: function(msg) {
            // Message Sent - Show the 'Thank You' message and hide the    form
            if(msg == 'OK') {
                result = '<div class="notification_ok">Your message has been sent. Thank you!</div>';
                $("#fields").hide();
            } else {
                result = msg;
            }
            $('#note').html(result);
        }
    });
    return false;
});
$(“#ajax联系人表单”).submit(函数(){
var str=$(this.serialize();
$.ajax({
类型:“POST”,
url:“contact_form/contact_process.php”,
数据:str,
成功:功能(msg){
//已发送消息-显示“谢谢”消息并隐藏表单
如果(msg=='OK'){
结果='您的邮件已发送。谢谢!';
$(“#字段”).hide();
}否则{
结果=味精;
}
$('#note').html(结果);
}
});
返回false;
});
现在,如果我在两者上切换ID名称并匹配它们,脚本将停止工作-理论上它应该工作-不确定这有什么问题


一如既往,我们非常感谢您的帮助,谢谢

如果您试图使用jQuery访问具有相同id的两个元素,则不会发生任何事情。每个元素必须具有唯一标识符,否则应使用类


但是,你能给我们另一个表单的标记吗?

问题是克里斯蒂安我没有相同的ID当我尝试制作两个联系人表单时,我尝试制作单独的表单。例如,我有一组上面的代码,一个ID,另一个ID。问题是,除了#ajax联系人表单之外,我无法让这个脚本与任何其他ID名称一起工作,我不明白为什么我不能更改它真正的问题是为什么我不能将ID名称从#ajax联系人表单切换到其他我认为你不应该对此有任何问题的东西,这就是为什么我请你发布另一个表单标记代码,看看是否有任何问题。我知道这是我没有得到的,另一种形式的标记代码并不存在问题。它只是ID名称-严格来说必须是#ajax联系人表单这是我不知道的如果我也更改了它#ajax联系人,它会中断:/