DragonFly bugs List (threaded) for 2009-07
DragonFly BSD
DragonFly bugs List (threaded) for 2009-07
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

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


From: YONETANI Tomokazu <qhwt+dfly@xxxxxxxxxx>
Date: Wed, 29 Jul 2009 02:10:27 +0900

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">
> ...



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]