- Code: Select all
<script type="text/javascript" language="javascript">
<!--
function phone(obj, e)
{
if (e.keyCode)
keycode=e.keyCode;
else
keycode=e.which;
strKey = String.fromCharCode ( keycode );
var reValidChars = /\d/;
var text = obj.value;
if (reValidChars.test(strKey))
{
if(text.length == 3 || text.length == 7)
{
obj.value += '-';
}
}
else if(keycode != 8 // backspace
&& keycode != 9 // tab
&& keycode != 13 // enter
&& keycode != 46 // delete
&& keycode != 37 // left arrow
&& keycode != 39 // right arrow
)
{
return false;
}
}
//-->
</script>
Then reference the code from the phone input field like this:
- Code: Select all
<input type="text" name="Phone" value="" size="14" maxlength="12" onKeyPress="return phone(this, event)">
