QUOTE(Christian J @ Jul 16 2009, 03:15 AM)

In a file upload form I use two submit buttons (with different names), one for uploading files, and another for removing previously uploaded files. But if the path to a local file is invalid Opera9 doesn't let you submit the form, not even with the submit button meant for removing files. To avoid this slight annoyance I'm thinking of using separate forms for the two tasks.
Are special considerations needed if you want to use more than one FORM element on the same page (all using the same ACTION value)? E.g., I notice that a Reset button in one form also resets the other (in all my browsers).
It seems more logical to use two separate forms, since the input elements must be different: to upload, you select the file on your own computer you want to send; to delete, you just choose the file you want to delete.
Any browser that jumbles up the inputs to two separate forms (whether they access the same page or not) is badly written. What you say Opera does with the Reset button seems to me to be an error/bug too, though I wouldn't personally bother about it, since I don't think you should ever use a Reset button -- they have no obvious use other than inducing operator error.
If you should find a browser (or BLOSC) that does somehow screw up if the actions are the same, I suppose you could always add a dummy argument to make them different.
action="myprog.php?pip=pop"
action="myprog.php?pup=pap"
but to have to do this would be pretty silly I think.