vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   Disable form Submission when JS disabled (https://vborg.vbsupport.ru/showthread.php?t=90978)

Revan 06-24-2005 10:05 AM

Disable form Submission when JS disabled
 
Okay, I am trying to disallow an user to submit the form when JS is disabled. This is to circumvent a bug where clicking submit multiple times produces unwanted effects.

I am currently using the following code:
HTML Code:

<form action="script.php" method="post" onsubmit="return disable_form(this);">
<!-- teh HTML -->
<script type="text/javascript">
document.write('<input type="submit" name="submit" class="button" value="Submit" accesskey="s" />');
</script>
                <noscript>
                You will be unable to perform an action until you either enable JavaScript in your browser, or get a modern browser.
                </noscript>
<!-- teh HTML -->
</form>

But the problem is, if I load the page with JS enabled, then disable it (either through the Web Developer Firefox extension or the Options menu), the entire protection scheme goes in ze toilet.

Is there anything I can do to combat this?

sabret00the 06-24-2005 10:09 AM

process it with a custom redirect if on the redirect screen (!$jscript) spew error :)

Revan 06-24-2005 10:28 AM

:surprised: I didn't even know there was such a thing :p
And it worked, thanks mate :)


All times are GMT. The time now is 05:11 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01039 seconds
  • Memory Usage 1,711KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_html_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (3)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete