income.js

来自「分为经理和出纳2个权限」· JavaScript 代码 · 共 70 行

JS
70
字号
function checkInput(frm) {
	var n = frm.income;
	if (n.value == "") {
		alert("Income is required.");
		n.focus();
		return false;
	} else if (!isFloat(n)) {
		alert("Income must be a number.");
		n.focus();
		return false;
	}
	
	return true;
}

function Trim(str) {
	var resultStr = "";
	resultStr = TrimLeft(str);
	resultStr = TrimRight(resultStr);
	return resultStr;
}
function TrimLeft(str) {
	var resultStr = "";
	var i = len = 0;
	if (str + "" == "undefined" || str == null) {
		return null;
	}
	str += "";
	if (str.length == 0) {
		resultStr = "";
	} else {
		len = str.length;
		while ((i <= len) && (str.charAt(i) == " ")) {
			i++;
		}
		resultStr = str.substring(i, len);
	}
	return resultStr;
}
function TrimRight(str) {
	var resultStr = "";
	var i = 0;
	if (str + "" == "undefined" || str == null) {
		return null;
	}
	str += "";
	if (str.length == 0) {
		resultStr = "";
	} else {
		i = str.length - 1;
		while ((i >= 0) && (str.charAt(i) == " ")) {
			i--;
		}
		resultStr = str.substring(0, i + 1);
	}
	return resultStr;
}
function isFloat(objName) {
	var strFloat = objName.value;
	var intFloat;
	if (Trim(strFloat) == "") {
		return true;
	}
	intFloat = parseFloat(strFloat);
	if (isNaN(intFloat)) {
		return false;
	}
	return true;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?