Changeset 379 for trunk/expressoAdmin1_2/js/jscode
- Timestamp:
- 07/28/08 17:02:28 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoAdmin1_2/js/jscode/expressoadmin.js
r180 r379 91 91 campo.value = vr.substr( 0, tam - 1 ); 92 92 } 93 94 function FormataCPF(event, campo) 95 { 96 if (event.keyCode == 8) 97 return; 93 98 99 vr = campo.value; 100 tam = vr.length; 101 102 var RegExp_onlyNumbers = new RegExp("[^0-9.-]+"); 103 if ( RegExp_onlyNumbers.test(campo.value) ) 104 campo.value = vr.substr( 0, (tam-1)); 105 106 if ( (campo.value.length == 3) || (campo.value.length == 7) ) 107 { 108 campo.value += '.'; 109 } 110 111 if (campo.value.length == 11) 112 campo.value += '-'; 113 return; 114 115 116 alert(campo.value); 117 return; 118 119 separador1 = '.'; 120 separador2 = '-'; 121 122 vr = campo.value; 123 tam = vr.length; 124 125 if ((tam == 1) && (( event.keyCode != 8 ) || ( event.keyCode != 46 ))) 126 campo.value = ''; 127 128 if ((tam == 3) && (( event.keyCode != 8 ) || ( event.keyCode != 46 ))) 129 campo.value = vr.substr( 0, tam - 1 ); 130 131 if (( tam <= 1 ) && ( event.keyCode != 8 ) && ( event.keyCode != 46 )) 132 campo.value = separador1 + vr; 133 134 if (( tam == 3 ) && ( event.keyCode != 8 ) && ( event.keyCode != 46 )) 135 campo.value = vr + separador2; 136 137 if (( tam == 8 ) && (( event.keyCode != 8 ) && ( event.keyCode != 46 ))) 138 campo.value = vr + separador3; 139 140 if ((( tam == 9 ) || ( tam == 8 )) && (( event.keyCode == 8 ) || ( event.keyCode == 46 ))) 141 campo.value = vr.substr( 0, tam - 1 ); 142 }
Note: See TracChangeset
for help on using the changeset viewer.