At 3:21 PM +0100 6/11/06, Stut wrote: >tedd wrote: >>I am trying to use ajax to accomplish this. >> >>The following statement works great and does what I want: >> >><input type="submit" value="Submit" onClick="javascript:sndReq()" > >> >>However, when I place the statement within a form, like thus -- >> >><form method="post" enctype="multipart/form-data"> <input >>type="hidden" name="MAX_FILE_SIZE" value="30000"> <input >>type="hidden" name="stage" value="1"> <input type="submit" >>value="Submit" onClick="javascript:sndReq()" > </form> >> >>-- the statement appears to no longer work. > >The form is being submitted to the current URL which will stop any javascript >executing at the time. What you need to do is prevent the form from being >submitted, or control when it is submitted. Instead of using the onclick >attribute on the button you should be using the onsubmit attribute in the form >tag to control this. Fairly good explanation of this here: > > http://www.htmlcodetutorial.com/forms/_FORM_onSubmit.html > >-Stut
-Stut: Great suggestion, but I think an "upload file" a different critter. http://www.htmlcodetutorial.com/forms/_INPUT_TYPE_FILE.html For example, I took my above code and changed it like so -- <form method="post" enctype="multipart/form-data" onSubmit="javascript:sndReq()"> <input type="file" name="image" value="30000"> <input type="hidden" name="stage" value="1"> <input type="submit" value="submit"> </form> -- and the result was the same. The file uploaded, but nothing happened. I also took the code you referenced, exactly "as-was" and I changed the <FORM statement to -- <form method="post" enctype="multipart/form-data" onSubmit="return TestDataCheck()"> -- and it didn't work the way one would expect either. Apparently, the "built-in" upload-file thing has it's own way of processing events. What do you think? Thanks for your time. tedd -- ------------------------------------------------------------------------------------ http://sperling.com http://ancientstones.com http://earthstones.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php