我已经在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