Clearing Input Value on Focus Using jQuery
In this tutorial we will learn Clearing Input Value on Focus Using jQuery. Here we are using jQuery to accomplish this.
Code:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Clearing Input Value on Focus Using jQuery</title>
<style type="text/css">
body {
width: 980px;
margin: 0px auto;
text-align: center;
padding-top: 50px;
font-size: 20px;
}
.lightcolor[type="text"] {
color: #ccc;
}
</style>
<script src="js/jquery-1.9.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
//assigning css style for light color
$('.lebelinput').addClass('lightcolor');
// clearing input on focus
$('.lebelinput').live('focus', function () {
if ($(this).val() == $(this).attr('title')) {
$(this).val('').removeClass('lightcolor');
}
});
//restoring input value on blrr if the input is left blank
$('.lebelinput').live('blur', function () {
if ($(this).val() == '') {
var inputtitle = $(this).attr('title');
$(this).val(inputtitle).addClass('lightcolor');
}
});
});
</script>
</head>
<body>
<div>
<h2>Clearing Input Value on Focus Using jQuery</h2>
<input type="text" value="First Name" name="firstname" onfocus="this.value = ''">
<input type="text" value="Last Name" name="lastname" onfocus="this.value = ''">
<br /><br />
<br /><br />
All rights reserved by <a href="http://www.hightechnology.in">www.Hightechnology.in</a> |
Hosting partner <a href="http://www.grootstech.com" target="_blank">Grootstech</a>
</div>
</body>
</html>
