Come costruire una casella di testo jQuery con una filigrana

April 23

Come costruire una casella di testo jQuery con una filigrana


Le caselle di testo possono essere molto importanti su un sito web come mezzo per inserire le informazioni nel sito. Usando il linguaggio di codifica jQuery, è possibile creare una casella di testo filigranata per il sito. Questa casella di testo può quindi visualizzare parole filigranata. Questo è utile per spiegare che cosa è per o per attirare l'attenzione ad esso, risparmiando spazio o semplicemente rendere il vostro sito guardare meno ingombrante. È possibile creare questo effetto jQuery creando prima la casella di testo nel file HTML, la creazione di una classe CSS per lo stile del testo della filigrana e quindi utilizzando jQuery per aggiungere il testo della filigrana alla casella di testo.

istruzione

1 Aprire il file HTML della pagina Web in cui si desidera inserire la casella di testo con la filigrana. Individuare il luogo nel file HTML in cui si desidera inserire la casella di testo di apparire e fare clic per spostare il cursore in quella posizione.

2 Digitare il seguente codice:

<Input type = "text" name = "Nome" id = valore "idofthetextbox" = "Valore" />

per creare la casella di testo. Modifica "Nome" per il nome che si desidera utilizzare per la casella di testo e la modifica del valore "idofthetextbox" ad un numero unico che non è stato utilizzato per qualsiasi altro ID campo di inserimento sul sito. Sostituire "Valore" con un valore univoco per il campo di testo. Ad esempio, se si desidera che il visitatore di inserire un indirizzo email in una casella di testo, dargli il valore di "e-mail".

3 Aprire il file CSS style.css per il sito. Creare una nuova classe CSS digitando:

.lightText {

color : #000000;

}

Sostituire il "# 000000" valore con il valore esadecimale per il colore che desidera che il testo della filigrana di essere.

4 Aprire il file HTML della pagina Web di nuovo e digitare il seguente codice dopo il codice casella di testo:

<Script>
$ ( "# Nome"). AddClass ( "lightText")

// set default value

.VAL ( "Nome")

// onfocus action

.focus (function () {

if($(this).val() == &quot;Name&quot;){
$(this).removeClass(&quot;lightText&quot;).val(&quot;Value&quot;);
}
// focus lost action

}). Sfocatura (function () {

if($(this).val() == &quot;Value&quot;){
$(this).val(&quot;Name&quot;).addClass(&quot;lightText&quot;);
}

});
</ Script>

Sostituire il testo "Nome" con il nome della vostra casella di testo. Sostituire il testo "Value" con il valore della vostra casella di testo.

5 Salvare tutti i file e caricarle sul tuo sito, riscrivendo i vecchi.