kostenloser Webspace werbefrei: lima-city


JS-Script mit MySQL-Daten

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    anti-atomkraft

    Kostenloser Webspace von anti-atomkraft

    anti-atomkraft hat kostenlosen Webspace.

    Hallo!
    Ich habe dieses Script mit JS erstellt:
    function vorschlag()
    {
    var zahl1, zahl2, datenV1, datenV2, Vorschlag1, Vorschlag2, name, zaehler;
    datenV1=7, datenV2=8;
    
    Vorschlag1=new Array(datenV1);
    Vorschlag1[0]="";
    Vorschlag1[1]="Merkel";
    Vorschlag1[2]="AKW";
    Vorschlag1[3]="Strom";
    Vorschlag1[4]="Fukushima";
    Vorschlag1[5]="Krypton";
    Vorschlag1[6]="Atom";
    Vorschlag1[7]="Anti";
    
    Vorschlag2=new Array(datenV2);
    Vorschlag2[0]="";
    Vorschlag2[1]="Hasser";
    Vorschlag2[2]="Teufel";
    Vorschlag2[3]="Protestant";
    Vorschlag2[4]="Fanatiker";
    Vorschlag2[5]="Aktivist";
    Vorschlag2[6]="Demonstrant";
    Vorschlag2[7]="Gegner";
    Vorschlag2[8]="Satan";
    
    
    zahl1=Math.round(datenV1*Math.random());
    zahl2=Math.round(datenV2*Math.random());
    name=Vorschlag1[zahl1]+Vorschlag2[zahl2];
    
    
    if (name.length>12 || name=="" || window.document.formular.new_user.value==name)
    {
    return vorschlag();
    }
    else
    {
    window.document.formular.new_user.value=name;
    }
    }


    Es hat zur Aufgabe, es neuen Nutzern leichter zu machen und bei der Registration beim Klick auf einen bestimmten Button
    das Benutzer-Feld automatisch auzufüllen... Das funktioniert auch prima.
    Nun will ich jedoch noch eine Abfrage hinzufügen, die die Daten aus einer MySQL-Datenbank ausliest und überprüft, ob der Nutzername nicht bereits vergeben ist. Wenn ja, soll die Funktion erneut aufgerufen werden.

    Ich brauche dafür wohl Ajax oder jQuery...
    Beim Versuch, das mit Ajax zu lösen bin ich gescheitert... Kann mir jemand weiterhelfen?

    Beitrag zuletzt geändert: 25.5.2011 17:38:38 von anti-atomkraft
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. a************n

    Ganz einfach. DU bindest JQuery in die Seite ein.
    function checkName(name){
      $.get('nameIsFree.php?name='+name,function(r){
        $('#nameState').html(r);
      });
    }

    du rufts dann einfach die Funktion checkName auf und übergibt ihr den zu überprüfenden "namen". Die Funktion ruft dann die Datei "nameIsFree.php" auf und übergibt ihr den Parameter name (via GET). Danach wird einfach die Ausgabe der Datei (welche über Erfolg oder Misserfolg berichtet) in das Element mit der "nameState" eingefügt.
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!