Posted on 2015-11-02 19:13
云自无心水自闲 阅读(1208)
评论(0) 编辑 收藏
如果只是在beforeSubmit()中 调用$('#fieldname').val(2)是不能成功修改表单的值的。
因为此时ajaxForm已经把表单中所有的内容存储在arr之中了。
$('#form1').ajaxForm({
beforeSubmit: function(arr){
for ( var i = 0; i < arr.length; i ++ ) {
if ( arr[i].name == "fieldName1" ) {
arr[i].value = '新的值';
}
}
}
});
需要使用这种方式进行修改。