I'm talking about something like this:
<form onsubmit='getPhoneNumber()' id='phone' [other attributes]>
(<input maxlength='3' type='text' id='t1'/>)-<input maxlength='3' type='text' id='t2'/>-<input maxlength='4' type='text' id='t3'/>
<input type='hidden' value='' id='phone_number' name='phone_number'/>
</form>
<script type='text/javascript'>
function getPhoneNumber()
{
var p = document.forms.phone;
p.phone_number.value = "(" + p.t1.value.toString() + ")-" + p.t2.value.toString() + "-" + p.t3.value.toString();
}
</script>
The form value 'phone_number' on the server side would then have the value of the three formatted textboxes.
HTH,
Snib
<><