Vielen Dank für eure Hilfe!
Beiträge von FalcoFr
-
-
Guten Morgen alle zusammen.
Nach längerem rum probieren versuche ich es nun auf diesem Wege. Vielleicht kann mir ja einer Helfen.
Folgendes Problem:
Ich möchte über ein Formular (nur Checkboxen) einen Link Zusammensetzen. Beispiel: http://www.example.de/checkbox1+checkbox2+checkbox3
Jedoch sollen die Links nur eingetragen werden, wenn die Checkbox auch "gecheckt" ist.
Ich habe es mit einer if Bedingung versucht, jedoch folgt daraus ein Fehler. Wenn ich nur checkbox 2 auswähle wird es nicht übergeben. Damit ich checkbox 2 auswählen kann muss checkbox 1 auch ausgewählt sein.
Hier ist mein Code, vielleicht wird dadurch mein Problem deutlicher.Code
Alles anzeigen<form action="#" method="post" name="FORM"> <p>Marke:</p> <input type="checkbox" name="vw" id="vw" value="t_manuf=BQ&">VW <input type="checkbox" name="audi" id="audi" value="t_manuf=AA&">Audi <input type="checkbox" name="skoda" id="skoda" value="t_manuf=BI&">Skoda <input type="button" name="buttonSuche" value="Suchen" onclick="openUrl();"> </form> <script type="text/javascript"> function openUrl() { //Formulardaten auslesen und in Variablen speichern var webseite = "https://www.example.de/suche?"; var keys = "&dealerid=TEST"; if(document.FORM.vw.checked) { var vw = document.FORM.vw.value; } if(document.FORM.audi.checked) { var audi = document.FORM.audi.value; } if(document.FORM.skoda.checked){ var skoda = document.FORM.skoda.value; } //Suchdienst URL und Suchbegriff zusammen bringen webseite += vw += audi += skoda += keys; //Such URL aufrufen window.location = webseite; } </script>
Hoffentlich konnte ich mein Problem richtig erklären und jemand kann mir helfen.
Bis dahin,
Falco