1 function onkeypressIsNumber(){ 2 var mainForm = document.mainForm;//mainForm是form表单的ID 3 for(var i=0; i<mainForm.elements.length; i++){ 4 if(mainForm.elements[i].type == "text"){ 5 var element = mainForm.elements[i]; 6 element.onkeypress = function(element){ 7 var charCode = (element.which) ? element.which : event.keyCode; 8 if (charCode > 31 && (charCode < 48 || charCode > 57) && charCode != 46) { 9 return false; 10 } 11 return true; 12 } 13 } 14 } 15 }