在提交表单之前重新排序输入

时间:2010-02-22 23:27:40

标签: jquery dom forms post

在发布到脚本进行处理之前,有没有办法重新排序或操作一组输入? 我能够重新排序DOM中的元素没问题,但是在用户按下提交按钮之后和浏览器发出POST之前发生这种情况有点棘手。我在jQuery中使用ajaxForm插件。有一个beforeSubmit回调,但这似乎不允许我重新输入输入。

3 个答案:

答案 0 :(得分:2)

据我所知,规范无法保证输入发送到服务器的顺序(如果我错了,请纠正我)。那么重新排序它们有什么意义呢?我不明白为什么这很有用。

答案 1 :(得分:1)

没有充分的理由想要这样做。

答案 2 :(得分:1)

$('#form').ajaxForm({ beforeSerialize: orderInputsFunction });

这很有效。使用jQuery Form Plugin,您可以使用带有beforeSerialize选项的回调函数来操作表单。

在我不幸的情况下,我正在使用一个PHP脚本,该脚本假定某些帖子变量将按特定顺序排列。