tags:

views:

30

answers:

1

So, I've got this code:

$(document).ready(function(){
    $('form').attr('autocomplete', 'off');
});

It works great for all forms already existing. The problem is, some forms of mine are in pop ups loaded throught ajax. This won't apply to them since they're "loaded" later.

I know there's a live() function - but that's only for attaching events. What's a good way to apply this to all forms?

Thanks.

A: 

You could bind a live event to the focus event and then change the attribute on that.

$(document).ready(function(){
    $(':input').live('focus',function(){
        $(this).attr('autocomplete', 'off');
    });
});
PetersenDidIt
Perfect. Thanks.
Matthew