从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>'; }