Try this out:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Rank the Teams</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
.fcenter {
text-align:center;
}
fieldset {
width:11em;
}
legend {
border:1px solid gray;
padding:0 1ex;
}
#end {
color:gray;
}
</style>
<script type="text/javascript">
function doIt(el){
var selObj = el, theForm=el.form, v=doIt.vals.length;
if(theForm['text'+doIt.num]){
for (var i = 0; i < v; i++)
if(selObj.value==doIt.vals[i]){
selObj.options[0].selected=1;
return;
}
doIt.vals[v]=theForm['text'+(doIt.num++)].value = selObj.value;
}
if(!theForm['text'+doIt.num]){
selObj.options[selObj.options.length-1].selected=1;
selObj.disabled=1;
}
}
function resetFunc(el){
doIt.num=1;
if(el)
el.form.rank.disabled=0;
doIt.vals=null;
doIt.vals=['end of selection', 'Rank Teams'];
return true;
}
resetFunc();
</script>
</head>
<body>
<h1 class="fcenter">Rank the Teams</h1>
<form action="#">
<div class="fcenter"><select name="rank" onchange="doIt(this);">
<option selected value="Rank Teams">Rank Teams</option>
<option value='Arsenal'>Arsenal</option>
<option value="Aston Villa">Aston Villa</option>
<option value="Birmingham">Birmingham</option>
<option value="Bolton">Bolton</option>
<option value="Chelsea">Chelsea</option>
<option value="Derby">Derby</option>
<option value="Everton">Everton</option>
<option value="Fulham">Fulham</option>
<option value="Liverpool">Liverpool</option>
<option value="Manchester City">Manchester City</option>
<option value="Manchester Utd">Manchester Utd</option>
<option value="Middlesboro">Middlesboro</option>
<option id="end" value="end of selection">end of selection</option>
</select><br>
</div>
<fieldset><legend>The Teams</legend>
<p><input type="text" name="text1"/></p>
<p><input type="text" name="text2"/></p>
<p><input type="text" name="text3"/></p>
</fieldset>
<p class="fcenter"><input type="reset" onclick="return resetFunc(this);" value="Reset"></p>
</form>
</body>
</html>
Bookmarks