• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Login mit zufälliger Begrüssung

Kebab

Boskoop
Registriert
22.02.15
Beiträge
39
Hallo zusammen

Heute bin ich per Zufall auf eine Website gestossen auf der man den Vorname, Namen und Email etc. angeben sollte. Als ich den Vornamen eingegeben hatte kam rechts neben dem Feld Schöner Name, wenn man dann denn Namen löschte und neu eingab kam: Ist mir eine Ehre dich kennen zulernen etc.

Wie kann man so etwas erstellen?
Sollte man es mit einer Arraylist machen und zufällig daraus Elemente nehmen?
Wie kann machen das es erkennt dass das Feld verlassen wird und dann erst z.B Schöner Name kommt.

Kann jemand vlt. ein Code Beispiel posten?

Vielen Dank
Kebab
 
Komm schon dbrune.. es gibt Seiten die rechts neben dem Feld anzeigen, z.B. bei Passwoertern. Schlechtes, Mittel und Gut. Was der TE meint, bei Ihm erscheint unter Name oder Username auch ein Feld aber mit Saetzen wie: Cooler Name! Hoerst dich aber alt an! Sehr bekannt bist du! und son quatsch...
 
  • Like
Reaktionen: dbrune
Was für ein Thread :D
In der Tat :D

Wie kann man so etwas erstellen?
PHP:
$meinArray = array("Begrüßung1", "Begrüßung2", "Begrüßung3");
echo $meinArray[array_rand($meinArray)];
Wie kann machen das es erkennt dass das Feld verlassen wird und dann erst z.B Schöner Name kommt.
http://stackoverflow.com/questions/10343777/javascript-code-to-detect-if-focus-is-in-a-text-field
 
Wieso spammen hier alle so rum? Ist doch ne berechtigte Frage und sogar im richtigen Unterforum… :rolleyes:

@ TE
Falls noch mehr mit JavaScript gemacht werden soll, bietet sich evtl jQuery an. Damit ist es relativ leicht so etwas umzusetzen:
http://api.jquery.com/blur/ (Ruft eine Funktion auf, wenn ein Element verlassen wird, bzw den Fokus verliert)
Das Array könnte man auch direkt in JavaScript anlegen.
 
Hallo zusammen

Vielleicht sollte man eine neue Kategorie aufmachen und dort kann man sein Lieblingsessen reinschreiben, dass nimmt auch weniger Zeit von dem Admin in Anspruch, um die unbrauchbaren Antworten zulöschen!:D

Habe es nun gelöst:
HTML:
 <input id="username" type="text" onblur="checkusername()" onkeyup="restrict('username')" maxlength="16">

Die Idee mit blur eine Java Funktion aufzurufen hat mit sehr geholfen! @timmy38233 Dankeè
Code:
function checkusername(){
    var u = _("username").value;
    if(u != ""){
        _("unamestatus").innerHTML = 'checking ...';
        var ajax = ajaxObj("POST", "signup.php");
        ajax.onreadystatechange = function() {
            if(ajaxReturn(ajax) == true) {
                _("unamestatus").innerHTML = ajax.responseText;
            }
        }
        ajax.send("usernamecheck="+u);
    }
}

PHP:
    $uname_check = mysqli_num_rows($query);
    if (strlen($username) < 3 || strlen($username) > 16) {
        echo '<strong style="color:#F00;">3 - 16 characters please</strong>';
        exit();
    }
    if (is_numeric($username[0])) {
        echo '<strong style="color:#F00;">Usernames must begin with a letter</strong>';
        exit();
    }
    if ($uname_check < 1) {
        echo '<strong style="color:#009900;">' . $username . ' is OK</strong>';
        exit();
    } else {
        echo '<strong style="color:#F00;">' . $username . ' is taken</strong>';
        exit();
    }


Vielen Dank an alle die geholfen haben!;)