Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.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
从php表单提交调用javascript函数_Javascript_Php_Jquery - Fatal编程技术网

从php表单提交调用javascript函数

从php表单提交调用javascript函数,javascript,php,jquery,Javascript,Php,Jquery,你好,有人愿意帮我吗。我有以下代码: <form id="form_advanced_validation" method="POST" action=""> <div class="row clearfix"> <div class="col-md-10"> <div class="form-group form-float"> <div class="form-line">

你好,有人愿意帮我吗。我有以下代码:

<form id="form_advanced_validation" method="POST" action="">
<div class="row clearfix">
    <div class="col-md-10">
        <div class="form-group form-float">
            <div class="form-line">
                <input type="password" class="form-control" name="oldPass" required>
                <label class="form-label">Old Password</label>
            </div>
        </div>
    </div>
</div>
<div class="row clearfix">
    <div class="col-md-10">
        <div class="form-group form-float">
            <div class="form-line">
                <input type="password" class="form-control" name="newPass" required>
                <label class="form-label">New Password</label>
            </div>
        </div>
    </div>
</div>
<div class="row clearfix">
    <div class="col-md-10">
        <div class="form-group form-float">
            <div class="form-line">
                <input type="password" class="form-control" name="confPass" required>
                <label class="form-label">Confirm Password</label>
            </div>
        </div>
    </div>
</div>
<button class="btn btn-primary waves-effect" type="submit" name="sChanges">SUBMIT</button>
我试过:

if (isset($_SESSION['passConfirm'])) { echo '<script type="javascript"> showSuccessMessage(); </script>'; }
if(isset($_会话['passConfirm']){echo'showSuccessMessage();';}

但是什么也没发生。。伙计们,帮帮我。

别忘了使用
session_start()在每一页的开头

在调用
函数之前,只需使用
echo$\u会话['passConfirm']以确保会话已设置


现在根据以上两件事更正代码并检查

我认为您可能有错误的变量名$_会话['passChange']或$\u会话['passConfirm']?您可以不使用脚本发送此消息。错误已更正,但似乎未调用函数showSuccessMessage()。感谢您的回复。会话_start();在每个页面中都存在,则设置了$\u会话['passChange']/['passConfirm']。事实上,在那之后密码已经被更改了。但是,没有调用函数showsccessmessage(){swal(“干得好!”,“密码已更改!”,“success”);}。。
function showSuccessMessage() {
swal("Good job!", "Password has been changed!", "success");}
if (isset($_SESSION['passConfirm'])) { echo '<script type="javascript"> showSuccessMessage(); </script>'; }