Nwlapcug.com


Come nascondere una casella di testo in PHP



Caselle di testo consentono di immettere grandi quantità di testo a volontà. Quando il proprietario di un sito vuole consentire agli utenti di esprimersi liberamente, caselle di testo sono generalmente fornite. In molti casi, i proprietari del sito anche specificamente spiegherà agli utenti lo scopo della casella di testo al fine di limitare i loro commenti a qualche argomento particolare. In altri casi, potrebbe essere più pratico rimuovere semplicemente la casella di testo nel modulo. Script PHP possono spesso determinare quali elementi di forma sono essenziali per determinate circostanze.

Istruzioni

1

Impostare un flag per indicare quando la casella di testo deve essere nascosto. Come si esegue questa operazione dipende dalla vostra applicazione particolare. Ad esempio, un web form può richiedere una spiegazione per alcuni altri dati già inseriti. In tal caso, digitare qualcosa come:

Se ($comment) $hide_box = FALSE;

2

Definire una variabile per contenere il markup HTML per la casella di testo quando verrà visualizzato. Ad esempio, digitare:

$textbox_markup = "< textarea nome = \"comments\"cols = \"40 \"righe = \"5 \"> Inserisci il tuo feedback qui... < / textarea >";

3

Definire una variabile per contenere il codice HTML alternativo per quando la casella di testo sarà nascosto. Questo è opzionale, ma si consiglia di lasciare una sorta di messaggio. Ad esempio, digitare:

$alternate_markup = "< classe p = \"greeting\"> grazie! Torna presto a trovarci. </p > ";

4

Immettere lo script PHP nella tua pagina web dove sarebbe normalmente visualizzata nella finestra di testo. Lo script verrà verificata la bandiera e immettere il markup HTML appropriato. Ad esempio, digitare:

<? php se eco ($hide_box) $alternate_markup; else echo $textbox_markup;? >

Se non hai alcun codice HTML alternativo, digitare qualcosa di simile:

<? php se (! $hide_box) echo $textbox_markup;? >