Bug tracker web interface sometimes records submissions twice (with firefox)

YONETANI Tomokazu qhwt+dfly at les.ath.cx
Tue Jul 28 10:13:15 PDT 2009


On Tue, Jul 28, 2009 at 04:56:06PM +0200, Simon 'corecode' Schubert wrote:
> Does somebody know why firefox still allows the form to be submitted twice?  The page contains this code:
>
>
> <script type="text/javascript">
> submitted = false;
> function submit_once() {
>    if (submitted) {
>        alert("Your request is being processed.\nPlease be patient.");
>        event.returnValue = 0;    // work-around for IE

Assignment to a property of non-existent `event' raises an exception, so
submit_once() can't return false.

    try {
	event.returnValue = 0;    // work-around for IE
    } catch (e) {}

>        return 0;
>    }
>    submitted = true;
>    return 1;
> }
>
> function help_window(helpurl, width, height) {
>    HelpWin = window.open('http://bugs.dragonflybsd.org/' + helpurl, 'RoundupHelpWindow', 'scrollbars=yes,resizable=yes,toolbar=no,height='+height+',width='+width);
> }
> </script>
>
> ...
>
> <form method="POST" name="itemSynopsis"
>      onsubmit="return submit_once()"
>      enctype="multipart/form-data" action="issue1200">
> ...





More information about the Bugs mailing list