这是我的代码,我想要做的是能够在脚本中有一个后退按钮,这样用户每次忘记输入强制性内容时都不会点击Web浏览器上的后退按钮: 但我再次得到解析错误,应该是正确的错误?
if(!isset($_POST['fname'])||trim($_POST['fname'])==""){die("Error:Enter Firstname!"); echo "<input type="button" value="Back" onClick="history.go(-1);return true;">"
}
答案 0 :(得分:1)
if(!isset($_POST['fname']) || trim($_POST['fname']) == "") {
echo "Error:Enter Firstname!";
echo '<input type="button" value="Back" onClick="history.go(-1);return true;">';
die();
}
答案 1 :(得分:1)
您不能在双引号字符串中包含双引号而不转义它们:
echo "<input type=\"button\" value=\"Back\" onClick=\"history.go(-1);return true;\">"
或者因为你没有要解析的变量:
echo '<input type="button" value="Back" onClick="history.go(-1);return true;">'
答案 2 :(得分:0)
你必须逃避你的报价 -
echo "<input type=\"button\" value=\"Back\" onClick=\"history.go(-1);return true;\">"
(或使用上面的单引号)