$msg = "确认切换吗?";
echo "<script>var sure=confirm(\"$msg\");if(1==sure){var re=1;}else{document.getElementById('pcb_no').value = '';var da= document.getElementById('mfg').value ; location.replace('http://localhost/test/');}</script>";
$re = "<script>document.write(re)</script>";
if($re<>1){
echo "结束执行";
exit;
}
echo "继续往下执行";
现在是无论选择是或否,程式都会往下执行。需求是选择否的时候程式能停止下来。
echo "<script>var sure=confirm(\"$msg\");if(1==sure){var re=1;}else{document.getElementById('pcb_no').value = '';var da= document.getElementById('mfg').value ; location.replace('http://localhost/test/');}</script>";
$re = "<script>document.write(re)</script>";
if($re<>1){
echo "结束执行";
exit;
}
echo "继续往下执行";
现在是无论选择是或否,程式都会往下执行。需求是选择否的时候程式能停止下来。
当弹出 confirm 框时,php 早就执行结束了
$msg = "确认切换吗?";
echo "<script>var sure=confirm(\"$msg\");if(1==sure){var re=1;}else{var re = 2;var da= document.getElementById('mfg').value ; location.replace('http://localhost/test/');}</script>";
$re = "<script>document.write(re)</script>";
echo "re=$re";
if($re<>1){
echo "结束执行";
exit;
}
echo "继续往下执行";
?>现在无论得到1或是2都是结束执行。