PDA

View Full Version : سوال: نحوه ارسال مقادير يک فرم



binyaz2003
چهارشنبه 22 آبان 1387, 09:11 صبح
سلام
من براي سايتهايي که ajax مينويسم و حاوي يک فرم هستند مقادير فرم رو با کد زير send ميکنم تا بتونم اعتبارسنجي فرم رو بصورت ajax انجام بدم اما مشکلي که دارم با عناصر checkbox و radio button هست.چون اين کد همه عناصر رو با اسمشون و مقدارشون ميفرسته اما بصورت عادي بايد يک آرايه دريافت کنم.


var url="";
var aparams=new Array();
oform=document.forms[1];
for (var i=0;i<oform.elements.length;i++)
{
var sparam=encodeURIComponent(oform.elements[i].name);
sparam+="=";
sparam+=encodeURIComponent(oform.elements[i].value);
aparams.push(sparam);
}
url=aparams.join("&");