missing ) after argument list

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • missing ) after argument list

    N'abend miteinander,

    Folgende Sachlage:
    Ich wollte dafür sorgen, das nicht sobald man den Input verändert wird, der Request gestartet wird.

    Bei der Eingabe möchte ich den Browser erstmal mit setTimeout kurz warten lassen. Wenn es dann keine Änderung im Input gibt soll erst der Request gestartet werden, wenn man weiter eingibt, dann soll wieder kurz gewartet und geprüft werden.

    die FF-Konsole zeigt mir obigen fehler an und verweist auf den Doctype


    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    Folgend jetzt mein Scripting-Ansatz
    Code:
    <input type = "text" name = "username" 
    	onkeyup = "delayRequest('username_check('username','username')');"  
    	.... id = "username"/>
    
    //js dazu
    function delayRequest (func)
        {
        try
            {
            clearTimeout(su);
            }
        catch (e)
            {
            }
    
        su = setTimeout(func, 250);
    
    function username_check(field_n, var_n)
        {
        $(field_n + '_img').style.display = 'block';
        var opt =
            {
            method: 'post',
            postBody: 'm=check&type=' + var_n + '&value=' + escape($('username').value),
            onLoading: $('username_check').innerHTML = '<img src="img/loading.gif">',
            onComplete: function(e)
                {
                ...
            };
    
        new Ajax.Request('./src/ajax.php', opt);
        }
    
        }
    Auch wenn heut Sonntag ist danke ich für Eure Unterstützung
    derTrallala
    Manchmal verliert ma eben ... und manchmal gewinnen die Anderen

  • #2
    Re: missing ) after argument list

    Code:
    onkeyup = "delayRequest('username_check('username','username')');"
                            ^Anfang des Strings  
                                            ^Ende des Strings
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar

    Lädt...
    X