molily: Zwei suchen "stören" sich

Beitrag lesen

var groups=document.stadtsuche.sstadt.options.length
var group=new Array(sgroups)

Hier definierst du groups und group

var temp=document.stadtsuche.sdatum

function redirect(x){

Hier nutzt du temp und group

var groups=document.datumssuche.ddatum.options.length
var group=new Array(groups)

Hier überschreibst du groups und group

var temp=document.datumssuche.dstadt

Hier überschreibst du temp

function redirect(x){

Hier überschreibst du die Funktion redirect
Hier nutzt du temp und group, sie haben den zuletzt gesetzten Wert

Am besten erklärst du nochmal genau, was dein Code an welcher Stelle tut, ich blicke da nämlich nicht durch. Du könntest natürlich die zusammengehörigen Variablen/Funktionsnamen umbenennen, damit sie sich nicht in die Quere kommen, aber besser wäre es vermutlich, eine Funktion zu schreiben, die die Logik einmal umsetzt, aber mit variablen Eingangswerten. Schließlich ist die Funktionalität zweimal dieselbe, nur die Daten und Formularfelder sind andere.
Dazu solltest du uns aber mal ein funktionierendes Beispiel zeigen.

Mathias