PHP-TextBox deaktivieren
Ein Textbox ist ein Eingabefeld, das Sie in einem HTML-Formular in PHP erstellen können. Nachdem Sie ein TextBox-Steuerelement auf dem Formular erstellen, wird es normalerweise standardmäßig aktiviert. Allerdings können Sie die Textbox deaktivieren, durch den Aufruf einer JavaScript-Funktion, die Fokus startet, oder verwischt, das Textbox-Feld jedes Mal, wenn Fokus auf das Textfeld gebracht wird. Klickt ein Benutzer auf das Textbox-Feld, wird es automatisch deaktiviert, wodurch effektiv deaktiviert die Textbox.
Anweisungen
1 Erstellen Sie eine neue PHP-Datei in einem Editor oder auf dem Merkzettel. Erstellen Sie ein Flag in PHP um festzustellen, ob ein Textbox-Feld aktiviert oder deaktiviert werden. Geben Sie beispielsweise:
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional / / EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
< html Xmlns = "http://www.w3.org/1999/xhtml" >
< Head >
< Meta http-Equiv = "Content-Type" Content = "Text/html; Charset = Utf-8 "/ >
< Title > Textfeld deaktivieren < / title >
< / head >
< Körper >
<? Php
$disabled = True;
? >
2 Erstellen Sie ein HTML-Formular und platzieren Sie ein TextBox-Steuerelement auf dem Formular. Verwenden Sie erstellt, um zu bestimmen, ob Sie deaktivieren das Textfeld und fügen Sie die JavaScript-Funktion, um die Textbox jedesmal verwischen es ist aktiviert, wenn das PHP-Flag gesetzt ist PHP-Flag auf true fest. Geben Sie beispielsweise:
< Formularname = "MeinFormular" >< Eingang Typ = "Text" Name = "Txt" <? Php wenn ($disabled) Echo "onfocus=document.myForm.txt.blur()" / >
< / body >
< / html >
3 Speichern Sie die PHP-Datei, und führen Sie das Programm in einem Browser. Überprüfen Sie die Textbox angezeigt wird und deaktiviert ist.