WebSite X5Help Center

 
Oliver K.
Oliver K.
User

Formularfeld (Eingabefeld) mit Link  de

Autor: Oliver K.
Visitado 512, Followers 3, Compartido 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

Publicado en
9 RESPUESTAS - 2 úTIL
Andreas S.
Andreas S.
Moderator
Usuario del mes 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.

Leer más
Publicado en de 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

.

Leer más
Publicado en de  ‪ 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?

Leer más
Publicado en de 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. 

Leer más
Publicado en de Franz-Josef H.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

+ onclick="this.select()"

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

wink

.

Leer más
Publicado en de  ‪ 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.

Leer más
Publicado en de 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>

Leer más
Publicado en de 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

Leer más
Publicado en de Oliver K.