【发布时间】:2017-05-07 01:20:38
【问题描述】:
当 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>
【问题讨论】:
-
你建议我如何解决这个问题?