GET-Daten per Javascript komplett umwandeln

Quests Sohn

Mitglied
Hallo,

ich möchte die Daten, die von einem Formular aus per GET-Methode
abgeschickt werden verändern bevor sie übermittelt werden.
Genauer gesagt sind es nicht die Variablen-Werte, die ich ändern möchte,
sondern die Namen der Variablen und die Aktionsseite selbst.
Klingt kompliziert? Ist es auch, aber ich brauche es für den Einsatz mit
einer mod_rewrite Regel:

Ich habe ein Formular:

HTML:
<form action="www.egal.de/beliebiges-Verzeichnis" method="get">
<input type="text" name="auto">
<input type="text" name="haus">
<input type="text" name="pferd">
</form>

Normalerweise würde das abgeschickte Formular etwa so aussehen:

www.egal.de/beliebiges-Verzeichnis/?auto=Audi&haus=Villa&pferd=Araber

Doch ich möchte das die automatisch übergebenen Zeichen "&" und "="
per Javascript umgewandelt werden und zwar in "VV" sowie "II".
Außerdem soll zwischen den Verzeichnisnamen und die Daten ein
Unterstrich sowie "QS" gesetzt werden. Zusammen sieht das so aus:

www.egal.de/beliebiges-Verzeichnis_QSVVautoIIAudiVVhausIIVillaVVpferdIIAraber

Ist sowas überhaupt möglich. Ich weiß, dass die Werte selbst relativ
problemlos umgewandelt werden können, aber ist mein Problem lösbar?
 
Möglich wäre es schon...aber hast du schon mal dran gedacht, die rewrite-Rule an das Formular anzupassen?
Das dürfte ungleich einfacher sein, und Benutzer ohne JS können das Formular dann auch weiterhin benutzen.
 
Hallo Sven,

ja, daran gedacht habe ich schon, aber ich hätte es gerne so,
wie es bei Ebay läuft, was SuMa-technisch sehr gut gelöst ist.
Das ist der Grund, warum ich es jetzt lieber etwas komplizierter
mache.

Bei Ebay wird das Formular, in dem ich als Beispiel im Bereich
"Feinschmecker" nach "Gurke" suche folgendermaßen abgeschickt:

http://feinschmecker.ebay.de/Gurke_Feinschmecker_W0QQcatrefZC5QQfclZ3QQfromZR7QQfrppZ50 ...

wobei eben der vordere Teil bis zum Unterstrich egal ist für die
Verarbeitung. Aber auch aus einem Formular heraus werden hier
die Daten wie oben zu sehen umgewandelt.

Und Ebay können doch Leute ohne JavaScript auch nutzen, oder?
Und selbst wenn nicht ... wenn Ebay das mach, ist die Gruppe derer,
die es nicht aktivier haben, vermutlich absolut minimal.
 
Jo...bloss senden Suchmaschinen zum einen keine Formulare, und zum anderen können Suchmaschinen kein Javascipt... für wen also soll diese "Optimierung" sein?

Diese URL wird bei ebay definitiv nicht per JS erzeugt, denn ich gelange dort auch ohne JS hin.
Dort wird eine Umleitung zwischengeschaltet sein, die dich zu dieser Adresse bringt.
 

Neue Beiträge

Zurück