"Automatically execute" means: sending an HTTP request with the URL defined by the URL written as a value of the attribute
action
and, in that HTTP request, also send request parameters, in the form "name=value&name=value..." where
name
and
value
are the values of the corresponding attributes of the controls present in the form. On the client site, this is done with Ajax:
http://en.wikipedia.org/wiki/Ajax_(programming)[
^].
A very convenient way to do it is jQuery Ajax:
http://api.jquery.com/jquery.ajax[
^].
However, I cannot see how your form can make any sense. All the input controls are hidden, and their values are constants. Effectively, this form won't submit any useful data, so, on the server side, you could simply assume this data is always constant, or simply don't use it. However, I'll understand if this is just an incomplete sample, and real HTML will be different.
—SA