我已經在php中創建了下面的表單和一些javascript代碼,它不會重定向到其他頁面。javascript無法在php中重定向
<form method="post" name="for">
<?php
echo "<input type='text' name='text1'><input type='submit' name='submit' value='go' onclick='fon1();'>";
?>
</form>
<?php
echo "<script type='text/javascript'>";
echo "function fon1(){";
echo "var k = confirm('Confirm Delete');";
echo "if(k == true){";
echo "window.location = 'http://www.google.com'; }";
echo "else{ window.location = 'http://www.yahoo.com';} ";
echo "}</script>";
?>
優秀,其重定向到頁面,我可以知道爲什麼嗎?以及它如何工作。 – Rafee
type =「submit」繞過了你的javascripts,爲了壓制瀏覽器的默認行爲,我們必須取消當前提交的行爲。您也可以將類型更改爲按鈕,並刪除返回false語句。 – jerjer