In JavaScript define varaible which is global for this page, name it like page_submited, by default set it to false. On submit event set this variable to true and then from JavaScript submit form. When user second time will try to submit the form do nothig, just leave function code. Your JvaScript code is enabled durring your html page is in browesr so it will have to work. I suppose there isn't any other solution.
Here is simple code <script language=JavaSript> form_submited = 0; function submit_only_one() { if ( form_submited ) { return 1; } else { form_submited = 1; document.forms[ 'name_of_your_formform' ].submit(); } } </script> <input type=button onclick="JavaScript:submit_only_one()"> I hope I didn't make any JavaScript code errors, I didn't use it for long time. Good luck Krzysztof Andy wrote: > Hi there, > > I would like to upload files using a form. > > Unfortunatelly it takes a while till the file is uploaded to the server. > During this time the same page with the submit button is viewed. If the user > clicks another time on the submit button, I get wrong records and sometimes > the same file twice. > > Is there a way to redirect imediatelly to a waiting page? I tryed to > redirect, but somehow the server is first uploading the file before > something else happens. > > Thanx for any help > > Andy > > > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php