Originally written 8/12/2000 for MSIE 4; Updated October 2002 for Mozilla/Netscape/MSIE/Opera
Changing the color of a form element when it's blank
The idea is that you give the user feedback when they're missing something
HTML Source Code
<form action="../"> <textarea rows="4" cols="40" onclick="checkPink(this)" onfocus="checkPink(this)" onblur="checkPink(this)" onchange="checkPink(this)">Delete this copy to make this pink</textarea> <input size="30" onclick="checkPink(this)" onfocus="checkPink(this)" onblur="checkPink(this)" onchange="checkPink(this)" value="Delete this copy to make this pink"> </form>Source Code
<script language="JavaScript" type="text/javascript"> <!-- function checkPink(obj) { if (obj.value=='') { if ((document.all)||(document.getElementById)) { obj.style.backgroundColor = '#FF99CC'; } } else { if ((document.all)||(document.getElementById)) { obj.style.backgroundColor = '#FFFFFF'; } } } //--> </script>