اگه بخواهی از جاوا اسکریپت(jquery) کمک بگیری کار ساده است:
	var $form=$('#formid');
	var postobject={};
	$('input,select,textarea',form).each(
	function()
	{
	if($(this).val()&&$(this).val()!='')
	{
	postobject[$(this).attr("name")]=$(this).val();
	}
	});
	//POST(url,postobject);
	);
	اما در صورتی که از جاوا اسکریپت نمی تونید استفاده کنید خود بروزر کار سریالاز کردن را انجام میده و فیلدهای خالی حذف نمیشن(ممکنه راه حلی باشه ام من نمیدونم).