preventdefault - Prevent event before javascript loads -
i have events i'm e.preventdefualt() within event handler. couple of seconds before page loads javascript file , executes, user has ability fire event default. whats best way prevent this? should go old school , prevent onload="return false" attribute, way can't submit? should use button instead of submit event button?
the gist
- page loads
- user submits before js loads
- form isn't prevented default
- unintended consequences
how fix this?
hide form (inline) css (display: none) , show javascript (document.getelementbyid(...).style.display="block"). place javascript in same file event handlers.
that way form hidden until javascript has been loaded. actually, should not rely on javascript prevent 'unintended consequences'. users can disable javascript.
Comments
Post a Comment