Posted on: 9/11/2012 1:38:49 AM | Views : 240

I am using the following function for auto format of phone numbers. It is working good in other browsers except Firefox. Please can any body tell me why it is not working in Firefox.
function FormatPhone() { if( ((window.event.keyCode >= 97) && (window.event.keyCode <= 122)) || ((window.event.keyCode >= 65) && (window.event.keyCode <= 90)) ) { return false; } else { if (event.keyCode == 8 || event.keyCode==37) { return; } phone = event.srcElement.value; if (phone.length==1 && phone != "(") { event.srcElement.value = "(" + phone; } else if (phone.length==4 && phone.substring(0,1) == "(" && ! isNaN(phone.substring(1,4))) { event.srcElement.value = phone + ") "; } else if (phone.length==9 && phone.substring(0,1) == "(" && ! isNaN(phone.substring(1,4)) && phone.substring(4,5) == ...

Go to the complete details ...