The following code works well in IE but not in Chrome or Firefox.If someone could suggest the changes, it would be much appreciated. The code is in the following linkhttp://www.4shared.com/office/HJNhTiwB/123.html\[code\]<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>MRBN Textbox Sample</title> <style type="text/css"> .MRBN { width:145px; font-family:Verdana; font-size:12pt; font-weight:bold; text-transform: uppercase; color: #EDEBEC; } </style> </head> <script type="text/javascript"> function ValidateText(evnt) { TxtLen = document.getElementById("TxtMRBN").value.length; document.getElementById("TxtMRBN").style.color = "#33CC33"; if (TxtLen < 5) { if ((((evnt.keyCode > 64) && (evnt.keyCode < 91)) || ((evnt.keyCode > 96) && (evnt.keyCode < 123))) != true) { alert("1st letter/1st name +1st 4/last name..."); return false; } } else if (TxtLen == 5) { if (evnt.keyCode != 45) { alert("This needs dash or hyphen here..."); return false; } } else if ((TxtLen > 5) && (TxtLen < 11)) { if (((evnt.keyCode > 47) && (evnt.keyCode < 58)) != true) { alert("Put last 5 of your phone number..."); return false; } } else { alert("5-5. Now give it to Riders & WIN...!"); return false; } } function ClearText() { if (document.getElementById("TxtMRBN").value =http://stackoverflow.com/questions/14079685/="ALPHA-NUMBR") { document.getElementById("TxtMRBN").valuehttp://stackoverflow.com/questions/14079685/= ""; } return false; } </script> <body> <form id="form1" runat="server"> <div> <input type="text" id="TxtMRBN" class="MRBN" value="http://stackoverflow.com/questions/14079685/ALPHA-NUMBR" onkeypress="return ValidateText(event);" onmousedown="return ClearText();" /> </div> </form> </body> </html>\[/code\]Regards