Come mettere Esempio di testo nel campo di immissione in HTML

September 11

Come mettere Esempio di testo nel campo di immissione in HTML


In passato, gli sviluppatori Web, necessario per impostare un valore o utilizzare JavaScript per aggiungere testo di esempio di un campo di modulo. Entrambi i metodi hanno i loro difetti, perché i valori vengono inviati insieme ad altri input forma quando l'utente fa clic su "Invia" e gli utenti a volte spegnere JavaScript. In HTML5, vi è un attributo "placeholder". Questo attributo consente programmatori impostati testo di esempio in un campo di modulo che non andranno inviato come valore modulo. Utilizzare un ripiego jQuery plugin per rendere il testo segnaposto visibile agli utenti di browser più vecchi.

istruzione

1 Aprire il file HTML in testo normale o editor di codice della vostra scelta. Trovare il "<input>" campo in cui si desidera aggiungere testo di esempio. In HTML5, modificare il tag di simile a questa:

<Input segnaposto = "il testo di esempio">

Il nuovo attributo "placeholder" si differenzia dal "valore", perché se l'utente dimentica di tutto ciò di ingresso in quel campo prima di fare clic sul pulsante "Invia", il testo segnaposto non passerà attraverso. Il valore, però, passerà attraverso e essere passati allo script del modulo come testo inserito dall'utente. Se non si utilizza HTML5 per il codice della pagina web, quindi impostare il valore in questo modo:

<Input type = "text" value = "il testo di esempio" />

Si noti che non è necessario rimuovere altri attributi del tag input, come ad esempio "tipo" o "nome". Lasciare questi in, ma aggiungere il segnaposto o attributi di valore a seconda delle necessità.

2 Scarica il "placeholder.js" plugin per jQuery dal sito Webcloud e decomprimerlo sul proprio computer. Trovare il file "jquery.placeholder.min.js" e copiarlo in una cartella all'interno del vostro sito web. Ad esempio, se il sito ha una cartella denominata "mysite" e c'è una cartella chiamata "js" sotto che, copiarlo "js" per mantenere le cose organizzate.

3 Aggiungere un ripiego alla tua pagina web per i visitatori che utilizzano i browser compatibili con l'attributo "placeholder". Questo passaggio non si applica al "valore", perché tutti i browser supportano questo. Trovare il "<head>" e "</ head>" tag nel file HTML e prima aggiungere il supporto jQuery tra questi tag:

<Attributo script, è necessario aggiungere il percorso del file "jquery.placeholder.min.js". Quanto sopra è solo un esempio.

4 Aggiungere una apertura "tag <script> e quindi una chiusura" "tag di sotto di tutte le altre" </ script> <script> "tag tra la" <head> "e" </ head> "tag. Questo" <script> " tag non ha bisogno di attributi perché lo si utilizza per mettere il codice jQuery direttamente sulla pagina web e HTML5 non ha bisogno l'attributo "tipo". Tra questi "<script>" e "</ script>" tag, aggiungere la chiamata alla funzione di "segnaposto":

<Script>

$ ( 'Ingresso [placeholder], textarea [placeholder]') segnaposto ().;

</ Script>

Modificare il testo "segnaposto" tra parentesi per il testo che si desidera utilizzare come segnaposto, come ad esempio "Il tuo nome qui". Poiché jQuery utilizza CSS per indirizzare parti di codice HTML, scrivere qualcosa del genere:

$ ( '# Nome-campo [Nome]') segnaposto ().;

Il codice sopra appare per un "<input>" tag con e attributo "ID" di "nome-campo" e poi dà il testo segnaposto "Nome".

Consigli e avvertenze

  • Se si utilizza il codice HTML5, assicurarsi di utilizzare uno script che consente HTML5 per i browser più vecchi. Assicurarsi inoltre che il DOCTYPE nella parte superiore del file HTML è "<! DOCTYPE html>" quando si usa HTML5.