Roland: Probleme mit addEventListener

Beitrag lesen

Hm, ohne Beispieldatei kann ich dir da auch nicht mehr zu sagen.

function validate_contact_form_data()
{
    var contact_form = document.contact_form;
    var name = contact_form.name.value;
    var error_message = '';

if (name.length == 0)
    {
        error_message += 'Bitte geben Sie Ihren Namen ein.\n';
    }
    else if (name.length < 3)
    {
        error_message += 'Der Name muss mindestens drei Zeichen lang sein.\n';
    }

if (error_message.length = 0)
    {
        return true;
    }
    else
    {
        alert(error_message);
        return false;
    }
}

function add_event_listener(object, type, listener)
{
    if (object.addEventListener)
    {
        object.addEventListener(type, listener, false);
    }
    else if (object.attachEvent)
    {
        object.attachEvent('on' + type, listener);
    }
}

add_event_listener(window, 'load', function() { add_event_listener(document.contact_form, 'submit', validate_contact_form_data); });