John Madden
New member
<html>
<head>
<title>Stuff
</title>
<script language="JavaScript" src="gen_validatorv31.js" type="text/javascript"></script>
<script type="text/javascript">
function Organize(form){
var A=form.One.value;
var B=form.Two.value;
var C=form.Three.value;
var MyElement = document.getElementById("sorted").innerhtml;
MyElement.value="<p>"
if (A<C&&A<B){
for(var i=0; A>i;i++){
MyElement.value="*";
}
MyElement.value="<br />";
if (C<B){
for(var i=0; C>i;i++){
MyElement.value="*";
}
MyElement.value="<br />";
for(var i=0; B>i;i++){
MyElement.value="*";
}
}
if (B<C){
for(var i=0; B>i;i++){
MyElement.value="*";
MyElement.value="<br />";
}
for(var i=0; C>i;i++){
MyElement.value="*";
}
}
}
if (B<C&&B<A){
for (var i=0;B>i; i++){
MyElement.value="*";
}
MyElement.value="<br />";
if(C<A){
for(var i=0; C>i;i++){
MyElement.value="*";
}
MyElement.value="<br />";
for(var i=0; A>i;i++){
MyElement.value="*";
}
}
if(A<C){
for(var i=0; A>i;i++){
MyElement.value="*";
}
MyElement.value="<br />";
for(var i=0; C>i;i++){
MyElement.value="*";
}
}
}
if(C<A&&C<B) {
for (var i=0;C>i; i++){
MyElement.value="*";
}
MyElement.value="<br />";
if(B<A){
for (var i=0;B>i; i++){
MyElement.value="*";
}
MyElement.value="<br />";
for (var i=0;A>i; i++){
MyElement.value="*";
}
}
if(A<B){
for (var i=0;A>i; i++){
MyElement.value="*";
}
MyElementValue="<br />";
for (var i=0;B>i; i++){
MyElement.value="*";
}
}
}
MyElement.value = "pizza";
}
</script>
</head>
<body>
<form name="asterisks" >
<input type="text" name="One" id="One">
<input type="text" name="Two" id="Two">
<input type="text" name="Three" id="Three">
<input type="submit" onClick="Organize(this.form)">
</form>
<div id="sorted"></div>
<br />
</body>
</html>
Firebug says that it runs into an error that MyElement.value is undefined.
What it needs to do is display the numbers entered as asterisks in lowest to highest order like a graph.
<head>
<title>Stuff
</title>
<script language="JavaScript" src="gen_validatorv31.js" type="text/javascript"></script>
<script type="text/javascript">
function Organize(form){
var A=form.One.value;
var B=form.Two.value;
var C=form.Three.value;
var MyElement = document.getElementById("sorted").innerhtml;
MyElement.value="<p>"
if (A<C&&A<B){
for(var i=0; A>i;i++){
MyElement.value="*";
}
MyElement.value="<br />";
if (C<B){
for(var i=0; C>i;i++){
MyElement.value="*";
}
MyElement.value="<br />";
for(var i=0; B>i;i++){
MyElement.value="*";
}
}
if (B<C){
for(var i=0; B>i;i++){
MyElement.value="*";
MyElement.value="<br />";
}
for(var i=0; C>i;i++){
MyElement.value="*";
}
}
}
if (B<C&&B<A){
for (var i=0;B>i; i++){
MyElement.value="*";
}
MyElement.value="<br />";
if(C<A){
for(var i=0; C>i;i++){
MyElement.value="*";
}
MyElement.value="<br />";
for(var i=0; A>i;i++){
MyElement.value="*";
}
}
if(A<C){
for(var i=0; A>i;i++){
MyElement.value="*";
}
MyElement.value="<br />";
for(var i=0; C>i;i++){
MyElement.value="*";
}
}
}
if(C<A&&C<B) {
for (var i=0;C>i; i++){
MyElement.value="*";
}
MyElement.value="<br />";
if(B<A){
for (var i=0;B>i; i++){
MyElement.value="*";
}
MyElement.value="<br />";
for (var i=0;A>i; i++){
MyElement.value="*";
}
}
if(A<B){
for (var i=0;A>i; i++){
MyElement.value="*";
}
MyElementValue="<br />";
for (var i=0;B>i; i++){
MyElement.value="*";
}
}
}
MyElement.value = "pizza";
}
</script>
</head>
<body>
<form name="asterisks" >
<input type="text" name="One" id="One">
<input type="text" name="Two" id="Two">
<input type="text" name="Three" id="Three">
<input type="submit" onClick="Organize(this.form)">
</form>
<div id="sorted"></div>
<br />
</body>
</html>
Firebug says that it runs into an error that MyElement.value is undefined.
What it needs to do is display the numbers entered as asterisks in lowest to highest order like a graph.