Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ajax联系人表单激活_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript Ajax联系人表单激活

Javascript Ajax联系人表单激活,javascript,jquery,ajax,Javascript,Jquery,Ajax,我下载了一个经过大量修改的模板,但我不知道如何实现联系人表单,我对js或ajax的知识几乎一无所知 我发现的与联系人相关的js代码如下: <form name="feedback_form" method="post" class="feedback_form"> <input type="text" name="field-name" value="Nombre" title="Name" class="field-name form_field"> <div c

我下载了一个经过大量修改的模板,但我不知道如何实现联系人表单,我对js或ajax的知识几乎一无所知

我发现的与联系人相关的js代码如下:

<form name="feedback_form" method="post" class="feedback_form">
<input type="text" name="field-name" value="Nombre" title="Name" class="field-name form_field">
<div class="clear"></div>
<input type="text" name="field-email" value="Email" title="Email" class="field-email form_field">
<div class="clear"></div>
<input type="text" name="field-subject" value="Sobre" title="Subject" class="field-subject form_field">
<div class="clear"></div>
<textarea name="field-message" cols="45" rows="5" title="Message" class="field-message form_field">Mensaje</textarea>
<div class="clear"></div>
<input type="reset" name="reset" id="reset2" value="Reiniciar" class="feedback_reset">
<input type="button" name="submit" class="feedback_go" id="submit2" value="Enviar!">
<div class="ajaxanswer"></div>
</form>
//反馈表

jQuery('.content_block').find('.form_field').each(function(){
    jQuery(this).width(jQuery(this).parent('form').width()-30);
}); 
jQuery('.login_form').find('.form_field').each(function(){
    jQuery(this).width(jQuery(this).parent('form').width()-30);
}); 
jQuery('.mc_input').each(function(){
    jQuery(this).width(jQuery(this).parents('.widget_mailchimpsf_widget').width()-32);
});         

jQuery('.commentlist').find('.stand_comment').each(function(){
    set_width = jQuery(this).width() - jQuery(this).find('.commentava').width() - 37;
    jQuery(this).find('.thiscommentbody').width(set_width);
}); 

jQuery('.feedback_go').click(function(){
    var par = jQuery(this).parents(".feedback_form");
    var name = par.find(".field-name").val();
    var email = par.find(".field-email").val();
    var message = par.find(".field-message").val();
    var subject = par.find(".field-subject").val();
    if (email.indexOf('@') < 0) {           
        email = "mail_error";
    }
    if (email.indexOf('.') < 0) {           
        email = "mail_error";
    }
    jQuery.ajax({
        url: "mail.php",
        type: "POST",
        data: { name: name, email: email, message: message, subject: subject },
        success: function(data) {
            jQuery('.ajaxanswer').hide().empty().html(data).show("slow");
            setTimeout("jQuery('.ajaxanswer').fadeOut('slow')",5000);
      }
    });
});
jQuery('.content_block')。find('.form_field')。each(function(){
jQuery(this).width(jQuery(this).parent('form').width()-30);
}); 
jQuery('.login_form')。find('.form_field')。each(function()){
jQuery(this).width(jQuery(this).parent('form').width()-30);
}); 
jQuery('.mc_input')。每个(函数(){
jQuery(this).width(jQuery(this).parents('.widget\u mailchimpsf\u widget').width()-32);
});         
jQuery('.commentlist')。find('.stand_comment')。each(function(){
设置_width=jQuery(this).width()-jQuery(this).find('.commentava').width()-37;
jQuery(this.find('.thiscommentbody').width(set_width);
}); 
jQuery('.feedback_go')。单击(函数(){
var PAR=jQuery(this)。
var name = PAR。find(“.field name”).Var();
VAREmail = PAR。查找(“.EngEmail”)。
var消息= PAR.find(“.field消息”).Var();
var主体= PAR。查找(“.field主题”)。Val.();
如果(email.indexOf('@')<0){
email=“mail\u error”;
}
如果(email.indexOf('.')<0{
email=“mail\u error”;
}
jQuery.ajax({
url:“mail.php”,
类型:“POST”,
数据:{name:name,email:email,message:message,subject:subject},
成功:功能(数据){
jQuery('.ajaxanswer').hide().empty().html(数据).show(“慢”);
setTimeout(“jQuery('.ajaxanswer').fadeOut('slow')”,5000);
}
});
});
联系人页面上的html如下所示:

<form name="feedback_form" method="post" class="feedback_form">
<input type="text" name="field-name" value="Nombre" title="Name" class="field-name form_field">
<div class="clear"></div>
<input type="text" name="field-email" value="Email" title="Email" class="field-email form_field">
<div class="clear"></div>
<input type="text" name="field-subject" value="Sobre" title="Subject" class="field-subject form_field">
<div class="clear"></div>
<textarea name="field-message" cols="45" rows="5" title="Message" class="field-message form_field">Mensaje</textarea>
<div class="clear"></div>
<input type="reset" name="reset" id="reset2" value="Reiniciar" class="feedback_reset">
<input type="button" name="submit" class="feedback_go" id="submit2" value="Enviar!">
<div class="ajaxanswer"></div>
</form>

门萨耶
我该如何将此设置为向我的电子邮件发送电子邮件,还是需要mailchimp??我在这里完全迷路了,一直在谷歌上搜索,看不到答案

请帮忙!!!:)


谢谢。

您需要PHP Mailer,这就是mail.PHP的工作原理。
由于我的网站是用ASP.NET编写的,所以我删除了PHP。但是,java脚本的第二部分使用ajax执行回发消息,该消息随着成功/失败消息逐渐消失。这些也在PHP mail.PHP页面中。

谷歌表单可以为您提供一个链接,您可以将该链接发布到您的网站上,访问您网站的人可以单击该链接来填写表单,结果会显示在谷歌电子表格中,您可以与销售人员或其他人共享。那么,为什么要自己编写这些代码呢?与其在每次遇到困难时寻求帮助,不如实际学习想要使用的语言和技术