原型1.7:有没有办法在表单之外序列化元素?

时间:2013-03-14 22:49:27

标签: prototypejs

在Prototype中,有没有办法在使用$$查找后序列化页面上的所有“输入”元素?我必须处理一些没有任何形式的页面,或者某些元素不在形式之外,因此不能使用Form.serialize或Form.serializeElements。

1 个答案:

答案 0 :(得分:2)

实际上,您可以在表单之外使用Form.serialzeElements()来传递元素列表。

例如

HTML

<input type="text" name="a" id="a" value="12345" />
<input type="text" name="b" id="b" value="6789" />

的Javascript

Form.serializeElements($$('input'))

返回

a=12345&b=6789

在这个jsfiddle http://jsfiddle.net/av5Kj/

中尝试一下