【发布时间】:2016-10-19 22:50:23
【问题描述】:
当我在客户端更改选项后尝试提交表单时,它会显示“确认表单重新提交”
<?php
if (isset($_POST['fix'])) {
header('Location: ' . $_SERVER['HTTP_HOST']);
exit();
}
?>
<!DOCTYPE html>
<html>
<head>
<!-- unnecessary content -->
</head>
<body>
<form method="POST">
<fieldset>
<legend>Confirm Form Resubmission</legend>
<select name="choose" onchange="this.form.submit()">
<option value="1">1st</option>
<option value="2">2nd</option>
<option value="3">3rd</option>
</select>
<button name="fix">Fix</button>
</fieldset>
</form>
</body>
</html>
当按钮提交表单时,我在评论中测试了重定向代码并且它有效!
但在这种情况下,我希望能够通过更改选项来提交表单...
【问题讨论】:
-
我不太确定你在问什么?您在标题中提到了 JavaScript,但您在问题中绝对没有显示 JS。我们应该猜吗?读心术?还是什么?
标签: php