Migliorare i Campi di Testo in WordPress
This post is also available in
English
Wordpress Series
Questo articolo fa parte di una serie di appunti che comprendono dritte su Wordpress, modifiche apportate su Lab46 e memo per uso futuro. Se ti sono utili lascia un commento.
Tutti i Wordpress Tips qui!
Questo articolo fa parte di una serie di appunti che comprendono dritte su Wordpress, modifiche apportate su Lab46 e memo per uso futuro. Se ti sono utili lascia un commento.
Tutti i Wordpress Tips qui!

Continua la serie di tips per modificare al meglio WordPress e arricchirlo di funzionalità utili.
Hai mai pensato di ottenere campi di inserimento testo più user-friendly per il tuo sito? Hai pensato ad integrarli per bene con la grafica delle tue pagine?
Perché farlo
In tal modo puoi:
- inserire all’interno del campo un testo che spiega brevemente la funzione di quel campo e che scompare con un click al suo interno;
- informare il navigatore della funzionalità del campo;
- evitare di inserire pulsanti o label esterni che potrebbero cozzare con il design del sito.
Quando farlo
Puoi usare questa tecnica:
- per il campo di ricerca che non dovrebbe assolutamente mancare nel sito;
- nel modulo dei contatti per facilitare la compilazione dei campi prima dell’invio;
- in tutti i campi di inserimento testo che ne richiedono l’utilità.
Come farlo
Ecco il codice per rendere interattivi questi campi:
<form method="get" id="searchform" action="<?php bloginfo('url'); ?>/">
<?php
$i = 'Cerca su LAB46...'; // stringa a piacere
$q = get_search_query(); // recupero l'eventuale stringa di una ricerca precedente
$v = ( $q == "" ) ? $i : $q; // se non è stata fatta nessuna ricerca imposta la mia stringa
?>
<input onblur="this.value=(this.value == '')?'<?=$i?>':this.value" onfocus="this.value=(this.value == '<?=$i?>')?'':this.value" type="text" value="<?=$v?>" name="s" id="s" />
</form>
Grazie anche a Undolog

Italiano
English