在Prototype中,有没有办法在使用$$
查找后序列化页面上的所有“输入”元素?我必须处理一些没有任何形式的页面,或者某些元素不在形式之外,因此不能使用Form.serialize或Form.serializeElements。
答案 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/
中尝试一下