WebSite X5Help Center

 
Oliver K.
Oliver K.
User

Formularfeld (Eingabefeld) mit Link  de

Autor: Oliver K.
Besucht 378, Followers 3, Geteilt 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

Gepostet am
9 ANTWORTEN - 2 NüTZLICH
Andreas S.
Andreas S.
Moderator

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.

Mehr lesen
Gepostet am von 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

.

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪
Oliver K.
Oliver K.
User
Autor

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?

Mehr lesen
Gepostet am von 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. 

Mehr lesen
Gepostet am von Franz-Josef H.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

+ onclick="this.select()"

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

wink

.

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪
Oliver K.
Oliver K.
User
Autor

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.

Mehr lesen
Gepostet am von 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>

Mehr lesen
Gepostet am von Franz-Josef H.
Oliver K.
Oliver K.
User
Autor

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

Schöne Grüße,

Oliver

Mehr lesen
Gepostet am von Oliver K.