Sven Rautenberg: <input type=submit> über <a href=""> realisieren.

Beitrag lesen

Aloha!

<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<script language="javascript" type="text/javascript">
<!--
function dahin_und_wohin(){
var string="";
for(var i=0;i<document.forms[0].elements.length;i++){
  string+=(string=="")?"?":"&";
  string+=document.forms[0].elements[i].name+"="+document.forms[0].elements[i].value;

Hier fehlt das URLEncoding!!! Und das ist ganz wichtig bei etwas kritischeren Eingabedaten wie z.B. Leerzeichen.

Außerdem: Warum das Formular nicht einfach per Javascript abschicken?
document.forms[0].submit(); - und fertig ist der Lack. Und das URLEncoding.

}
alert("suche.php"+string);
top.location.href="suche.php"+string;
}
//-->
</script>
</head>

- Sven Rautenberg