How can I submit a form using JavaScript?

javascript

Solution

Set the `name` attribute of your form to `"theForm"` and your code will work.

Problem

I have a form with id `theForm` which has the following div with a submit button inside: ``` <div id="placeOrder" style="text-align: right; width: 100%; background-color: white;"> <button type="submit" class='input_submit' style="margin-right: 15px;" onClick="placeOrder()">Place Order </button> </div> ``` When clicked, the function `placeOrder()` is called. The function changes the innerHTML of the above div to be "processing ..." (so the submit button is now gone). The above code works, but now the problem is that I can't get the form to submit! I've tried putting this in the `placeOrder()` function: ``` document.theForm.submit(); ``` But that doesn't work. How can I get the form to submit?

Original source

Related problems