WebSite X5Help Center

 
Oliver K.
Oliver K.
User

Formularfeld (Eingabefeld) mit Link  de

Autor: Oliver K.
Visited 537, Followers 3, Udostępniony 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 ODPOWIEDZI - 2 USEFUL
Andreas S.
Andreas S.
Moderator
Najlepszy Użytkownik miesiąca 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.

Czytaj więcej
Posted on the from Andreas S.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Najlepszy Użytkownik miesiąca ESNajlepszy Użytkownik miesiąca PT
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

.

Czytaj więcej
Posted on the from  ‪ 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?

Czytaj więcej
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. 

Czytaj więcej
Posted on the from Franz-Josef H.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Najlepszy Użytkownik miesiąca ESNajlepszy Użytkownik miesiąca PT

+ onclick="this.select()"

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

wink

.

Czytaj więcej
Posted on the from  ‪ 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.

Czytaj więcej
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>

Czytaj więcej
Posted on the from 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

Czytaj więcej
Posted on the from Oliver K.