ارسال مقادیر php به جاوا اسکریپت

castel_xd

Member
سلام . من 80 تا چک باکس دارم (20 تا ستون و در هر ردیف 4 تا) . می خوام این ها رو به صورت ایجکس دریافت کنم .
مشکلم سر ارسال مقادیر این چک باکس ها به جاوا اسکریپت هست .

اگر تعدادشون کم بود ، من از روش زیر استفاده می کردم :
PHP:
var chk1 = document.getElementById('chk1').value;
var chk2 = document.getElementById('chk2').value;
اما حالا که 80 تا چک باکس هست نمی دونم چی کار کنم . ممنون می شم اگه راهنمایی کنید .

کارم بد جور گیرشه منتظر یاری سبزتان هستم
 
آخرین ویرایش:
با استفاده از for در جاوا اسكريپت ميتونيد به آنها دسترسي داشته باشي به شرطي كه نام آنها از قاعده خاصي پيروي كنه مثل ch1,ch2,ch3,...
 

sunrise

Member
مي تونيد از اين دستور جاوا اسکريپت استفاده کنيد:
کد:
elements = document.getElementsByTagName('input');
for (var i = 0; i < elements.lenght; i++)
{
	if (elements[i].type == 'checkbox')
	{
		if (elements[i].checked)
		{
			alert(elements[i].value);
		}
	}
}
به جاي alert... کد جاوا اسکريپت مناسب رو قرار بديد.
 

web2

Member
در حالت حرفه ای ، شما باید مقادیر را بصورت json به جاوااسکریپت ارسال کنید و سپس json را آنالیز نموده و مقادیر خود را جایگزین کنید .

برای راحتی کار با json من فریم ورکهای jQuery , MooTools را پیشنهاد می کنم.
سایت رسمی www.json.org را برای اطلاعات بیشتر ملاحظه بفرمائید .
 

جدیدترین ارسال ها

بالا