No, hidden field is the right way to go.

Regards,
Saša Stamenković


On Tue, Jan 5, 2010 at 1:40 PM, Enkhbilguun Erdenetsogt <
[email protected]> wrote:

> Thanks Victor.
> I understood that you suggested me to use hidden field to properly identify
> which form is been posted. Yes I solved my problem with hidden field an hour
> ago. However I just wanted to know if there is any helper or controller
> action command that gets the posting form name. If learn that, I'm about to
> make my scripts much smarter and reliable ^o^
>
>
> Thanks a lot ;-)
> -Enkhbilguun Erdenetsogt
>
>
>
>
> On 10.01.05 20:01, Victor Farazdagi wrote:
>
>> Hi,
>> Are you looking for something along the following lines:
>>
>>       $request = $this->getRequest();
>>       $post = $request->getPost();
>>       if(isset($post['formId']) === false || $post['formId'] !=
>> 'surveygetform') {
>>           $this->view->surveyForm = $form;
>>           return; // no need to process some other form was submitted
>>       }
>>
>> Basically, in your controller action which process form, you check the ID,
>> so you know which form has been submitted.
>>
>> Hope this helps,
>> Victor
>>
>> Enkhbilguun Erdenetsogt wrote:
>>
>>> Hello,
>>>
>>> Could you help me to retrieve getting form tag attribute id value?
>>>
>>> I have two forms in each of pages. One of them is called from a different
>>> controller via $this->action('action', 'controller'); as a sidebar survey
>>> form.
>>>
>>> When I click any form's submit button the survey form, located at
>>> sidebar, returning error of specific fields are empty. Of course there can't
>>> be any survey answers, since the posting form is not the survey form.
>>>
>>> I think that's because I didn't write a function checks if the poster is
>>> survey form. So I assigned form name (actually ID attribute) for the survey
>>> form. Now I really can't solve my issue since I don't know how to retrieve
>>> the form id attribute.
>>>
>>> Do you know how?
>>>
>>>
>>> <form id="surveygetform">
>>>
>>>
>>> Sincerely,
>>> Enkhbilguun Erdenetsogt
>>>
>>
>>
>

Reply via email to