httpsss://js.do/powenko/01-jquery-placeholoder
<!-- edit your html here -->
<input list="browsers" name="browser" id="fname">
<datalist id="browsers">
<option value="Internet Explorer">
<option value="Firefox">
<option value="Chrome">
<option value="Opera">
<option value="Safari">
</datalist>
<script src="//ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<script>
// Edit your script here
tidName="fname";
$('input#'+tidName).on('click', function() {
$(this).attr('placeholder',$(this).val());
$(this).val('');
});
$('input#'+tidName).on('mouseleave', function() {
if ($(this).val() == '') {
$(this).val($(this).attr('placeholder'));
}
});
</script>