如题。在php里面加入一个按钮,当点击这个按钮时链接到下个页面,并且要传递a=1给下个页面。我写的代码如下:
<html>
<head><title></title></head>
<body >
<?php
echo "<P align='center'>
<input type='button' name='Submit' value='入库' onclick='location.href='insert.php?a=1''/>
</P>";
mysql_close($con);
?></body>
</html>问题就在onclick上面,应该是onclick="location.href='insert.php'"的,但是由于最外面已经用了一个双引号,现在里面又出现一层双引号与单引号。不知怎么弄。谢谢各位了。急!!!
<html>
<head><title></title></head>
<body >
<?php
echo "<P align='center'>
<input type='button' name='Submit' value='入库' onclick='location.href='insert.php?a=1''/>
</P>";
mysql_close($con);
?></body>
</html>问题就在onclick上面,应该是onclick="location.href='insert.php'"的,但是由于最外面已经用了一个双引号,现在里面又出现一层双引号与单引号。不知怎么弄。谢谢各位了。急!!!
echo <<<look
<P align='center'>
<input type='button' name='Submit' value='入库' onclick="location.href='insert.php?a=1'" />
</p>
look;
。
<html>
<head><title></title></head>
<body >
<?php
echo '<P align='center'>
<input type='button' name='Submit' value='入库' onclick='location.href='insert.php?a=1''/>
</P>';
mysql_close($con);
?></body>
</html>这样试试
<head><title></title></head>
<body >
<?php
echo '<P align='center'>
<input type='button' name='Submit' value='入库' onclick='location.href='insert.php?a=1''/>
</P>';
mysql_close($con);
?></body>
</html>改成单引号就都行了。
转义的方式是:<html>
<head><title></title></head>
<body >
<?php
echo "<P align='center'>
<input type='button' name='Submit' value='入库' onclick=\"location.href='insert.php?a=1'\"/>
</P>";
mysql_close($con);
?></body>
</html>
function turnTo(){
window.location.href='insert.php?a=1';
//也可以
//document.form.action = "insert.php?a=1";
//document.form.submit();
}
</script>
<input type='button' name='Submit' value='入库' onclick='turnTo()'/>
echo "<P align='center'>
<input type='button' name='Submit' value='入库' onclick='{$url}'/>
</P>";