Hallo ich habe eine Frage über Arrays. Ich habe folgendes Script hier.
<script type="text/javascript">
<!--
var O =new Array('Paris (FR)','Paris (USA)','Cologne','Rome','Sevilla','Stadt 1', 'Stadt 2','Stadt 3','Stadt 4','Stadt 5','Stadt 6');
var cityId = new Array('54','12','2','3','4','5','6','7','8','9','10','11');
function idAngeln(frm){
for (var i=0;i<O.length;i++){
if(frm.destination.value==O[i]){
frm.l_id.value=cityId[i];
break;
}
}
}
//-->
</script>
</head>
<body onLoad="loaded(); takeLanguage();">
.
.
.
.
.
<div id='searchField'>
<form action='javascript:getHotelInfo();' name='reisedaten' onsubmit='idAngeln(this);'>
.
.
.
.
.
<input size='30' id='destination' name="O" value="">
<input type="hidden" name="l_id" value="">
.
.
.
Um die id in die url zu schreiben mache ich so:
.
.
.
var O = window.document.reisedaten.O.value;
var l_id = window.document.reisedaten.l_id.value;
.
.
.
var theURL = theURL + . . . . . . . + "&O=" + O + "&l_id=" + l_id . . . . . . . etc
aber es funktioniert nicht. Die url in Browser sagt immer l_id=Undefined
Kann jemand mir helfen?
Schöne Grüße