View Single Post
Old Nov 21st, 2005, 7:38 PM   #3
aznluvsmc
Hobbyist Programmer
 
Join Date: Aug 2005
Posts: 137
Rep Power: 4 aznluvsmc is on a distinguished road
function loaded() {
	alert("reading");
}

function checkLength(string, min, max) {
	var rv = true;

	if (string.length < min || string.length > max) {
		rv = false;
	}

	return rv;
}

function charPos(string, char, pos) {
	var rv = true;

	if (string.indexOf(char) != (pos - 1)) {
		rv = false;
	}

	return rv;
}

function isInt(string) {
	var rv = true;

	for (var i = 0; i < string.length && rv; i++) {
		if (isNaN(string.charAt(i))) {
			rv = false;
		}
	}

	return rv;
}

function digitSum(string) {
	var sum = 0;		

	if (isNaN(string)) {
		sum = -1;
	}
	else {
		for (var i = 0; i < string.length; i++) {
			sum += parseInt(string.charAt(i));
		}
	}

	return sum;
}

function alpha(string) {
	var rv = true;

	for (var i = 0; i < string.length && rv; i++) {
		if (string.toUpperCase.charAt(i) < 'A' || string.toUpperCase.charAt(i) > 'Z') {
			rv = false;
		}
	}

	return rv;
}

I think the problem might be due to an error in one of the functions which is stopping the whole script from being read. I was doing some testing and discovered that if one piece of the code is wrong, the whole thing doesn't run which is weird. Anyways, I'm not sure where my problem is.
aznluvsmc is offline   Reply With Quote