Forum Moderators: open

Message Too Old, No Replies

Form values via JS

         

ahmedtheking

1:21 pm on May 25, 2007 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Can you get a form's values in an array form by using JS? I'm referring to the POST method when I mention arrays. For example

$('myform').values or something?

whoisgregg

1:30 pm on May 25, 2007 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



If you are using Prototype (which I'm guessing you are from the $() function), then it's just that simple. Use the Form.serialize [prototypejs.org] function:

var formArray = $('form-id').serialize(true);

ahmedtheking

9:19 pm on May 26, 2007 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Ok cool. Nice guess! I've never really played with 'serialize', what does it do?

whoisgregg

6:17 pm on May 29, 2007 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



It does what you asked for... returns the form values in an array. :)