Ich habe ein kleines Problem, meine Submit-Taste zu bekommen, um den Wert zu ändern, wenn die PHP-Variable nicht leer ist. Die Art und Weise, wie ich es eingerichtet habe, ist, dass wenn der Knopf "GO" gedrückt wird, wird der Wert des Textfelds auf "1234567890" gesetzt, was bedeutet, dass es nicht länger leer ist. Jetzt, wenn die Seite das erste Mal geladen wird, ist das Textfeld leer und die Schaltfläche sollte "GO" sagen. Sobald das Textfeld gedrückt wird, ändert sich der Wert und die Schaltfläche sollte nun "REFRESH" sagen. Ich gehe hier falsch?Button-Wert ändert sich nicht, wenn das Textfeld nicht leer ist
Danke.
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>
Wie schlagen Sie vor, dass ich dieses Problem bekämpfe? –