当php变量不为空时,有一个小问题让我的提交按钮改变值。所以我设置它的方式是当按钮" GO"按下它会将文本字段的值设置为" 1234567890"意思是它不再是空的。现在,当页面首次加载时,文本字段将为空,按钮应该显示" GO"一旦按下,文本字段值将改变,按钮现在应该说" REFRESH"然而它仍然在说" GO"谁能看到我在这里出错的地方?
感谢。
PHP
<?
if (!$HostKey){
$HostBtn = 'GO';
}
else{
$HostBtn = 'REFRESH';
}
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
if (isset($_POST['Go'])) {
$HostKey = "123567890";
}
}
}
?>
HTML
<form action="Home.php" method="post">
<p><strong>HOST:</strong>
<input name="Host" id="Host" type="text" value="<? echo $HostKey; ?>" maxlength="10" disabled>
<input name="Go" id="Go" type="submit" value="<? echo $HostBtn; ?>"></p>
</form>