[Prototype-core] Re: Possible bug : Form.seriaize() only serializes first submit button.
2009/2/27 Richard Quadling rquadl...@googlemail.com: 2009/2/27 Mislav Marohnić mislav.maroh...@gmail.com: On Fri, Feb 27, 2009 at 17:18, Richard Quadling rquadl...@googlemail.com wrote: Firstly, Form.serialize only serializes the first input[type=submit] button. That is what browser does, too, when you press Enter while in a text input field. Secondly, the pressed button (if one was pressed) should be serialized. And how would you go about detecting which button was pressed? There is no API in JavaScript to detect this while processing the submit event. Is there anything that can be done about this behaviour? Yes: http://gist.github.com/71574 In user code. If you have any ideas how to implement this in the framework, let us know. I think I'll populate a input type=hidden when a submit is pressed. That way serialize will work without amendments. Thank you. Richard. -- - Richard Quadling Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498r=213474731 Standing on the shoulders of some very clever giants! Just so you don't all think I'm a total buffoon, observing a form's submit event is where I was going wrong. I should be watching the submit buttons click event to determine the submit type. -- - Richard Quadling Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498r=213474731 Standing on the shoulders of some very clever giants! --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Prototype: Core group. To post to this group, send email to prototype-core@googlegroups.com To unsubscribe from this group, send email to prototype-core-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/prototype-core?hl=en -~--~~~~--~~--~--~---
[Prototype-core] Re: Possible bug : Form.seriaize() only serializes first submit button.
On Fri, Feb 27, 2009 at 17:18, Richard Quadling rquadl...@googlemail.comwrote: Firstly, Form.serialize only serializes the first input[type=submit] button. That is what browser does, too, when you press Enter while in a text input field. Secondly, the pressed button (if one was pressed) should be serialized. And how would you go about detecting which button was pressed? There is no API in JavaScript to detect this while processing the submit event. Is there anything that can be done about this behaviour? Yes: http://gist.github.com/71574 In user code. If you have any ideas how to implement this in the framework, let us know. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Prototype: Core group. To post to this group, send email to prototype-core@googlegroups.com To unsubscribe from this group, send email to prototype-core-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/prototype-core?hl=en -~--~~~~--~~--~--~---
[Prototype-core] Re: Possible bug : Form.seriaize() only serializes first submit button.
2009/2/27 Mislav Marohnić mislav.maroh...@gmail.com: On Fri, Feb 27, 2009 at 17:18, Richard Quadling rquadl...@googlemail.com wrote: Firstly, Form.serialize only serializes the first input[type=submit] button. That is what browser does, too, when you press Enter while in a text input field. Secondly, the pressed button (if one was pressed) should be serialized. And how would you go about detecting which button was pressed? There is no API in JavaScript to detect this while processing the submit event. Is there anything that can be done about this behaviour? Yes: http://gist.github.com/71574 In user code. If you have any ideas how to implement this in the framework, let us know. I think I'll populate a input type=hidden when a submit is pressed. That way serialize will work without amendments. Thank you. Richard. -- - Richard Quadling Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498r=213474731 Standing on the shoulders of some very clever giants! --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Prototype: Core group. To post to this group, send email to prototype-core@googlegroups.com To unsubscribe from this group, send email to prototype-core-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/prototype-core?hl=en -~--~~~~--~~--~--~---