!@#$%`n number to word script

admin

Administrator
Staff member
i was scruwing around making a script to turn numbers into words and i cant get it to work now(it was working befor).when i try to use it it would do somthing like this
i input:12
it returnes:undefined undefined instaed of twenty one
:confused: :confused:
here is the script

<html>
<head>
<title>Untitled</title>
<script language=JavaScript type=text/javascript>
<!--
num = 1;
var one = Array()
one[0] = "zero";
one[1] = "one";
one[2] = "two";
one[3] = "three";
one[4] = "four";
one[5] = "five";
one[6] = "six";
one[7] = "seven";
one[8] = "eight";
one[9] = "nine";
var ten = Array()
ten[0] = "";
ten[2] = "twenty"
ten[3] = "thirty"
ten[4] = "forty"
ten[5] = "fifty"
ten[6] = "sixty"
ten[7] = "seventy"
ten[8] = "eighty"
ten[9] = "ninty"
var teen = Array()
teen[10] = "ten"
teen[11] = "eleven"
teen[12] = "twelve"
teen[13] = "thirteen"
teen[14] = "fourteen"
teen[15] = "fifteen"
teen[16] = "sixteen"
teen[17] = "seventeen"
teen[18] = "eighteen"
teen[19] = "ninteen"
function change(num) {
numt = num.split("")
for(i=0;i<numt.length;i++) {
if (numt = "" || numt == null) {
numt = "0";
}
}
if(numt[1] == "1") {
num = teen[num]
}
else {
a = numt[0]
b = numt[1]
num = ten[a]+" "+one
}
return num;
}
//-->
</script>
</head>
<body>
<input type="text" ondblclick="this.value = change(this.value)">
</body>
</html>

this is just the basic version(this one supports 2 digit numbers my version supports 4)
can anyone help me it is just so annoing:mad:
 
Top