[thelist] selectTest ( optionValue )
7 sinz
btcode at hotmail.com
Sat Jun 5 21:14:09 CDT 2004
To those who didnt know what i was after with option values, this is
exsactly it. But now i need more help/advice.
Can any one help me find a better way to do the following.
My Javascript skills are no where near advanced so i know there must be a
better way to accomplish what i've started. As you'll see i have to define
each and every array 3 times, then add the line in the html for each array.
I have been reading literal notion but don't know if that wil help me out at
all.
So if you can help my find a simpler way to this please post it.
-Steven
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Steven's select test</title>
<script language="javascript" type="text/javascript">
function rates() {
var
find_rate=document.rate.country[document.rate.country.selectedIndex].value;
var find_rate2=find_rate.split(",");
document.rate.Peak.value=find_rate2[0];
document.rate.OffPeak.value=find_rate2[1];
}
//Afghanistan
var afghan = {'39.9¢' : 'Afghanistan'}
var afghansp = {'41¢,42¢' : 'Afghanistan '}
var afghanw2f = {'79¢' : 'Afghanistan '}
//Albania
var albania = {'39.9¢' : 'Albania'}
var albaniasp = {'41¢,42¢' : 'Albania '}
var albaniaw2f = {'79¢' : 'Albania '}
//Algeria
var algeria = {'39.9¢' : 'Algeria'}
var algeriasp = {'41¢,42¢' : 'Algeria '}
var algeriaw2f = {'79¢' : 'Algeria '}
//Andorra
var andorra = {'39.9¢' : 'Andorra'}
var andorrasp = {'41¢,42¢' : 'Andorra '}
var andorraw2f = {'79¢' : 'Andorra '}
//Angola
var angola = {'39.9¢' : 'Angola'}
var angolasp = {'41¢,42¢' : 'Angola'}
var angolaw2f = {'79¢' : 'Angola '}
//Anguilla
var anguilla = {'39.9¢' : 'Anguilla'}
var anguillasp = {'41¢,42¢' : 'Anguilla '}
var anguillaw2f = {'79¢' : 'Anguilla '}
//Antartica
var antartica = {'39.9¢' : 'Antartica'}
var antarticasp = {'41¢,42¢' : 'Antartica '}
var antarticaw2f = {'79¢' : 'Antartica '}
//Antigua
var antigua = {'39.9¢' : 'Antigua'}
var antiguasp = {'41¢,42¢' : 'Antigua '}
var antiguaw2f = {'79¢' : 'Antigua '}
//Argentina
var argentina = {'39.9¢' : 'Argentina'}
var argentinasp = {'41¢,42¢' : 'Argentina '}
var argentinaw2f = {'79¢' : 'Argentina '}
var argw2fMo = {'79¢' : 'Argentina '}
//Armenia
var armenia = {'39.9¢' : 'Armenia'}
var armeniasp = {'41¢,42¢' : 'Armenia '}
var armeniaw2f = {'79¢' : 'Armenia '}
//Aruba
var aruba= {'39.9¢' : 'Aruba'}
var arubasp = {'41¢,42¢' : 'Aruba '}
var arubaw2f = {'79¢' : 'Aruba '}
//Aruba
var aruba= {'39.9¢' : 'Aruba'}
var arubasp = {'41¢,42¢' : 'Aruba '}
var arubaw2f = {'79¢' : 'Aruba '}
//Aruba
var aruba= {'39.9¢' : 'Aruba'}
var arubasp = {'41¢,42¢' : 'Aruba '}
var arubaw2f = {'79¢' : 'Aruba '}
</script>
</head>
<body>
<form>
<select name="">
</select>
</form>
<form action="" name="rate">
<select class="country" onchange="rates();" name="country">
<option selected="selected">-Select from the list</option>
<script type="text/javascript">
for( var opt in afghan ) {document.write( '<option value="' + opt
+ '">' + afghan[opt ] + '</option>' );}
for( var opt in afghansp ) {document.write( '<option value="' + opt +
'">' + afghansp[opt ] + '</option>' );}
for( var opt in afghanw2f ) {document.write( '<option value="' + opt +
'">' + afghanw2f[opt ] + '</option>' );}
</script>
</select>
<input type="text" name="OffPeak" class="offpeak" /><input type="text"
name="Peak" class="peak" />
</form><br />
</body>
</html>
_________________________________________________________________
Get a Virgin Credit Card and win an adventure:
http://ad.doubleclick.net/clk;8661322;9498324;s?http://www.promo.com.au/virgincreditcard/firstbirthday/track.cfm?source=N92
More information about the thelist
mailing list