如何在表单提交中添加参数?

时间:2012-05-03 23:33:32

标签: jquery forms form-submit

首先,我必须说我找到一个类似的问题:How to add a post parameter to manual form submission?

但我认为有人可以告诉我一个更好的解决方案。

我想在用户点击提交按钮时为表单添加名称参数,我就是这样做的:

var htmlElement = '<input type="hidden" name="current_step" value="' + $('select#current-step').val() + '"/>';
elForm.append(htmlElement);

但是我对这种方法感到满意。

如果你给我一个更好的方法,请提前做好。

1 个答案:

答案 0 :(得分:2)

<input type='hidden' name='current_step' value='' />
<script>
$('#current-step').on('change', function() {
    $('input[name=current_step]').attr('value', $(this).val());
});
</script>