WebSite X5Help Center

 
Oliver K.
Oliver K.
User

Formularfeld (Eingabefeld) mit Link  de

Author: Oliver K.
Visited 514, Followers 3, Shared 0  

Hallo,

ich möchte auf einer Website ein Eingabefeld integrieren. Das Feld soll eine PLZ enthalten. Wenn der Besucher seine Postleitzahl z.B. 20095 eingibt, soll er auf einer anderen Folgeseite landen, als jemand der 40855 eingibt. Also ich möchte quasi vordefinieren, was bei bestimmten Eingaben passiert. Hat das schon mal jemand gemacht bzw. könnte sich vorstellen, wie das funktioniert?

Im Prinzip so wier hier auf der Startseite: https://www.rollrasen-rudi.de/

Vielen Dank!

Schöne Grüße,

Oliver

Posted on the
9 ANSWERS - 2 USEFUL
Andreas S.
Andreas S.
Moderator
Best User of the month DE

Das sind speziell angefertigte Skripte und können nur von PHP Experten erstellt werden.

Diese sind eben individuell und können nicht so in das Email Formular eingebaut werden.

Dazu müsstest du im Internet ein Skript finden das man vielleicht einbauen könnte in WSX5.

Read more
Posted on the from Andreas S.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Oliver K.
... ... ich möchte auf einer Website ein Eingabefeld integrieren. Das Feld soll eine PLZ enthalten. Wenn der Besucher seine Postleitzahl z.B. 20095 eingibt, soll er auf einer anderen Folgeseite landen, als jemand der 40855 eingibt. Also ich möchte quasi vordefinieren, was bei bestimmten Eingaben passiert. Hat das schon mal jemand gemacht bzw. könnte sich vorstellen, wie das funktioniert? ... ... ... 
(It > De)  ... im Prinzip ist es einfach ...
... Sie können die Seiten mit dem Codenamen benennen, z. B. 20095 (20095.html),  40855 (40855.html),  usw. usw.
... dieser sehr einfache persönliche Code reicht aus:
<input type="text" name ="K" id="K"><br>
<button onclick="K()">invia</button>
<script>
function K() {
location.href=document.getElementById('K').value+".html";}
</script>

........................................................................

... sollte mit Fehler 404 oder 303 gekoppelt sein (Seite nicht gefunden ...

(... oder mit einer kleinen Änderung können Sie den Code konditionieren, indem Sie ein Array implementieren, das alle Codes enthält, die Sie verwenden möchten. Wenn es gefunden wird, wird es auf die entsprechende Seite weitergeleitet, und wenn es nicht gefunden wird, wird eine Höflichkeitsnachricht (alert) geöffnet...)

.

ciao

.

Read more
Posted on the from  ‪ KolAsim ‪ ‪
Oliver K.
Oliver K.
User
Author

Wow, vielen Dank, KolAsim. Genau danach habe ich gesucht!

Eine Frage aber noch: ist es möglich, das Eingabefeld zu beschriften? 

Also so, das in dem Feld "PLZ" geschrieben steht und verschwindet, sobald der Besucher etwas eingibt?

Read more
Posted on the from Oliver K.
Franz-Josef H.
Franz-Josef H.
Moderator

So kannst Du mit type = "number" festlegen, dass im Feld nur Zahlen eingetragen werden können. 

Read more
Posted on the from Franz-Josef H.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

+ onclick="this.select()"

<input type="text" name ="K" id="K" onclick="this.select()">

wink

.

Read more
Posted on the from  ‪ KolAsim ‪ ‪
Oliver K.
Oliver K.
User
Author

Franz-Josef: dein Vorschlag funktioniert soweit, allerdings muss der Besucher erst den Text "PLZ" löschen und dann seine PLZ eingeben. Das gefällt mir nicht so gut. Das Feld soll nur beschriftet sein. Trotzdem Danke für deine Hilfe.

KolAsim: Danke, aber leider hat das keine Änderung zur Folge.

Read more
Posted on the from Oliver K.
Franz-Josef H.
Franz-Josef H.
Moderator

Versuche mal das Attribut placeholder="PLZ". Im Code von KolAsim sieht es so aus

<input type="text" placeholder="PLZ" name ="K" id="K"><br>
<button onclick="K()">invia</button>
<script>
function K() {
location.href=document.getElementById('K').value+".html";}
</script>

Read more
Posted on the from Franz-Josef H.
Oliver K.
Oliver K.
User
Author

Das hat geklappt, Franz-Josef. Nochmal vielen Dank für eure tolle Hilfe!

Schöne Grüße,

Oliver

Read more
Posted on the from Oliver K.