JQuery – Svuotare campo di input “on Focus” e ripristinare il valore “on Blur”

June 27th, 2014

<script src=”http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js “></script>  // Richiamo jquery da google
<script>

$(document).ready(function(){

$(‘input’).on(‘focus’, function() {
// AL primo click, memorizzziamo il valore di default in una variabile

if (!$(this).data(‘defaultText’)) $(this).data(‘defaultText’, $(this).val());

// Controllo se il contenuto della variabile è uguale a quello del campo di input e lo svuoto
if ($(this).val()==$(this).data(‘defaultText’)) $(this).val(”);
});
$(‘input’).on(‘blur’, function() {
// Al Blur, ripristino il valore memorizzato nella variabile
if ($(this).val()==”) $(this).val($(this).data(‘defaultText’));
});
});