Elya: onClick

Beitrag lesen

Hallo conrad,

na das input type=text  ist dafür da, dass ich ein input feld habe in das ich etwas schreiben will.

das hatte ich dann auch kapiert ;-)

wenn ich auf ok klicke, öffnet er mir zwar die seite, schreibt aber statt dem eingegebenen z.B. Martin, schreibt er mir +Operation+ rein.

mache ich was falsch?

Du übergibst doch sowieso an ein php-Script, wenn ich das richtig sehe. Warum dann Javascript? Das ist doch von hinten durch die Brust ins Auge... und alles nur,

weil er bei mir mit einem <form> einen ungewollten zeilenumbruch macht.

?

Formatiere <form> mit CSS. display:inline; wäre z.B. Dein Freund. Setze als <form action="dein_suchscript.php"> mit der method Deiner Wahl, dann werte im PHP-Script gescheit aus. Alles andere halte ich für... wenig zielführend.

Falls das Javascript sonst noch einen Sinn hat:

location.href='suche.php?action=finden&suche=+Operation+'

Innerhalb der Hochkommata steht ein String. Du willst aber den Wert des Parameters Operation mit Deinem String verbinden. Nach meiner Erinnerung müßte das so aussehen:

location.href='suche.php?action=finden&suche=' + Operation;

Bin dabei aber nicht sicher - und würde eh eine serverseitige Lösung empfehlen.

Gruß aus Köln-Ehrenfeld,

Elya

--

keep passing the open windows.