[JS] Selectbar ohne refresh

Steusi

Nasenbär
Hallo Leute, ich habe nicht viel Ahnung von JS.
Ich würde gern eine selectbar haben, User wählt einen Eintrag und die Variable kann ich dann weiter mit PHP verarbeiten.

Meine Versuchen laufen alle gegen die Wand.
Code:
function CheckAuswahl () {
  if (document.Testform.Auswahl.options[1].selected == true) {
    var auswahl = 2005;
	<?php
	echo"var auswahl='$auswahl';";
	?>
  } 
  if (document.Testform.Auswahl.options[2].selected == true) {
    var auswahl = 2006;
	<?php
	echo"var auswahl='$auswahl';";
	?>
  } 
  

}
</script>

<form name="Testform" onsubmit="return CheckAuswahl()" action="">
<select name="Auswahl" size="">
<option>2005</option>
<option>2006</option>
<option>2007</option>
<option>2008</option>
<option>2009</option>
</select>
<input type="submit">
</form>

Jedoch klappt es überhaupt nicht auf diese Weise, mein Link bei PHP wird verändert, dass "index.php?Auswahl=2005" raus kommt.
Ok, kann ich mit leben, wenn er es in die $_GET Variable schreibt, aber dann müsste es aber folgendermaßen aussehen:
"index.php?edit=1&Auswahl=2005"
Es ist egal, ob ich bei "action=' ' " was rein schreib oder nicht.
Kann mir jemand zeigen, wie ich so eine Selectbar erstellen kann oder finde ich irgendwo ein Tutorial?
 
Hi,

wozu brauchst Du denn da Javascript? Mach ein vernünftiges HTML-Formular (indem Du z.B. dem form eine Methode und eine Action gibst und den Options auch die entsprechenden Values verpasst) und gut ist's.

HTML:
<form name="Testform" action="index.php?edit=1" methos="post">
   <select name="Auswahl">
      <option value="2005">2005</option>
      ...
   </select>
   <input type="submit" value="ab geht's">
</form>

LG
 
Zurück