|
Posted by Malcolm Dew-Jones on 08/22/07 21:45
jodleren (sonnich@hot.ee) wrote:
: On Aug 22, 4:59 pm, Tyler <soch...@gmail.com> wrote:
: > Is it possible to determine the name of the form that caused a page to
: > be submitted? I have seen numerous examples of how to determine the
: > method of the POST and how to retrieve data elements from the post,
: > but I haven't seen any way to know the name of the form that caused
: > the post.
: >
: > The page that is POSTing to my script has two forms and I'd like to
: > know if I can determine which one of them was submitted without having
: > to add a hidden element to the forms.
: It sounds like a system I have used. Say, a number of forms, buttons
: whatever, you need to know what the i.... at the other end did.
: First some JS:
: function setbuttonname(input)
: {
: document.forms[0].buttonname.value=input;
: document.forms[1].buttonname.value=input;
: ....
: }
: then the button
: <form...
: <input type="hidden" name="buttonname" value="none" />
: <input name="btn_ohyes" type="submit"
: onclick="setbuttonname(this.name);"...
: Idea: I get the name of button pressed - this tells me very exact what
: the user did.
Why so complicated? Why not just do that in your html?
<input type="SUBMIT" name="Button1" value="Hello" />
<input type="SUBMIT" name="Button2" value="There" />
[Back to original message]
|