PHP-TextBox deaktivieren

August 15

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.