Here it is
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
<style type="text/css">
.gray{color: #EFEFEF}
.black{color: #000}
</style>
<script type="text/javascript">
//The addEvent and removeEvent code was developed by John Resig.
//I have used this code for handling the events in a cross browser manner.
//http://ejohn.org/projects/flexible-javascript-events/
function addEvent(obj, type, fn) {
if (obj.attachEvent) {
obj['e' + type + fn] = fn;
obj[type + fn] = function() {
obj['e' + type + fn](window.event);
}
obj.attachEvent('on' + type, obj[type + fn]);
} else obj.addEventListener(type, fn, false);
}
function removeEvent(obj, type, fn) {
if (obj.detachEvent) {
obj.detachEvent('on' + type, obj[type + fn]);
obj[type + fn] = null;
} else obj.removeEventListener(type, fn, false);
}
//John Resig's code ends here
addEvent(window,"load",function(){
addEvent(document.forms['f'].elements['n'],"keydown",keydownEventHandler);
});
function keydownEventHandler(){ removeEvent(document.forms['f'].elements['n'],'keydown',keydownEventHandler);
document.forms['f'].elements['n'] .className = 'black';
document.forms['f'].elements['n'].value = '';
}
</script>
</head>
<body>
<form name="f">
<input type="text" name="n" value="Write it here" class="gray"/>
</form>
</body>
</html>
Hope this helps
Bookmarks