0

New to JavaScripting and copying information out of a book. I understand the concept of the code but I do not know why it is not working. I can type info in both boxes but the information does not add. Tried it in three browser FF, IE, and Chrome.

<html>
<head>
<title>Array Sorting Example</title>
<script type="text/javascript" language="javascript" src="sort.js">
</script>
</head>
<body>
<h1>Sorting String Arrays</h1>
<p>Enter two or more names in the field below, and the sorted list of names will appear in the text area.</p>
<form name="theform">
Name:
<input type="text" name=newname" size="20">
<input type="button" name="addname" value="Add"
onclick="SortNames();">
<br>
<h2>Sorted Names</h2>
<textarea cols="60" rows="10" name="sorted">
The sorted names will appear here.
</textarea>
</form>
</body>
</html>
// initialize the counter and the array
var numnames=0;
var names = new Array();

function SortNames() {
	// Get the name from the text field
	thename=document.theform.newname.value;
	// Add the name to the array
	names[numnames]=thename;
	// Increment the counter
	numnames++;
	// Sort the array
	names.sort();
	document.theform.sorted.value=names.join("\n");
}

Edited by Ghostenshell: code was not under code tag

1
Contributor
1
Reply
2
Views
7 Years
Discussion Span
Last Post by Ghostenshell
This question has already been answered. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.