Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.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 无法通过PHP发送带有警报消息的电子邮件,通知链接到jQuery_Javascript_Php_Jquery_Html_Alert - Fatal编程技术网

Javascript 无法通过PHP发送带有警报消息的电子邮件,通知链接到jQuery

Javascript 无法通过PHP发送带有警报消息的电子邮件,通知链接到jQuery,javascript,php,jquery,html,alert,Javascript,Php,Jquery,Html,Alert,如果消息已成功发送或出现错误,我将尝试设置警报消息 当我运行并单击html页面中的“发送邮件”按钮时,出现以下错误 错误:Microsoft JScript运行时错误:无法获取 属性“addClass”:对象为null或未定义 这是我的PHP代码片段: if(@mail($to,$subject,$message,$header)) $send = true; else $send = false; if(isset($_POST['email'])){ if ($s

如果消息已成功发送或出现错误,我将尝试设置警报消息

当我运行并单击html页面中的“发送邮件”按钮时,出现以下错误

错误:Microsoft JScript运行时错误:无法获取 属性“addClass”:对象为null或未定义

这是我的PHP代码片段:

if(@mail($to,$subject,$message,$header)) $send = true; else $send = false;

if(isset($_POST['email'])){

            if ($send)
            {
                echo '<script language="javascript">';
                echo 'alert("Mail has been Sent Successfully")';    
                echo '</script>';     
                exit;                    
            }
            else
            {
                echo '<script language="javascript">';                   
                echo 'alert("ERROR")';  
                echo '</script>';
                exit;
            }

首先比较这段代码,如果您想在php中使用jquery,那么简单地替换它 在php文件中添加此代码

1)


2)

if($send)
{
回声'
警报(“邮件已成功发送”);
';     
出口
}
其他的
{
回声'
警报(“错误”)'
';
出口
}
function tfuse_custom_form(){ 
var my_error;
var url = jQuery("input[name=temp_url]").attr('value');


jQuery("#send").bind("click", function(){

my_error = false;
jQuery(".ajax_form input, .ajax_form textarea, .ajax_form radio, .ajax_form select").each(function(i)
{
       var surrounding_element  = jQuery(this);
       var value                = jQuery(this).attr("value"); 
       var check_for            = jQuery(this).attr("id");
       var required             = jQuery(this).hasClass("required"); 

    if(check_for == "email")
    {
        surrounding_element.removeClass("error valid");
        baseclases = surrounding_element.attr("class");

        if(!value.match(/^\w[\w|\.|\-]+@\w[\w|\.|\-]+\.[a-zA-Z]{2,4}$/))
        {
            surrounding_element.attr("class",baseclases).addClass("error");
            my_error = true;
        }
        else
        {
            surrounding_element.attr("class",baseclases).addClass("valid"); 
        }
    }
    if(check_for == "message")
     {
        surrounding_element.removeClass("error valid");
        baseclases = surrounding_element.attr("class");

        if(value == "" || value == "Write your message...")
        {                   
            surrounding_element.attr("class",baseclases).addClass("error");
            my_error = true;
        }
        else
        {
            surrounding_element.attr("class",baseclases).addClass("valid"); 
        }
    }

    if(required && check_for != "email" && check_for != "message")
    {
        surrounding_element.removeClass("error valid");
        baseclases = surrounding_element.attr("class");
        if(value == "")
        {           
            surrounding_element.attr("class",baseclases).addClass("error");
            my_error = true;
        }
        else
        {
            surrounding_element.attr("class",baseclases).addClass("valid"); 
        }
     }
}
         <?php  echo '<script language="javascript">
                   alert("Mail has been Sent Successfully");   
               </script>';
          ?>
        if ($send)
        {
            echo '<script language="javascript">
            alert("Mail has been Sent Successfully");   
            </script>';     
            exit;                    
        }
        else
        {
            echo '<script language="javascript">
            alert("ERROR")'
            </script>';

            exit;
        }