ورود

نسخه کامل مشاهده نسخه کامل : لطفا کمک کنین : مشکل در این تابع ای که نوشتم چیه؟؟؟



castel_xd
28-03-2009, 21:06
سلام . من یه تابعی نوشتم واسه ارسال اطلاعات به PHP و استفاده از ایجکس .
الان یه حلقه توو تابع گذاشتم که اون باعث می شه که تابع کار نکنه . وقتی حلقه رو بر می دارم alert کار می کنه . اما وقتی می ذارم از کار میفته .
می خواستم لطف کنید و بگید مشکل از چیه ؟ ممنون



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

neopersia
28-03-2009, 23:40
من دو تا مشکل توی تابع شما میبینم
اولیش اینه که پارامتری که توی تعریف تابع استفاده میکنید نباید کوتیشن داشته باشه
مشکل دوم هم توی حلقه هست اون قسمت که قبل از علامت مساوی +k کذاشتید اشتباهه!

castel_xd
29-03-2009, 01:04
neopersia از راهنماییتون ممنونم.


سلام . k+ قبل از مساوی گذاشتم واسه اینکه با هر بار چرخش حلقه ، نام متغیر عوض بشه :
guest1 , guest2 , guest 3 , . . .
آیا راه بهتری واسه تعویض نام متغیر با هر بار چرخش حلقه وجود داره ؟

میشه بی زحمت کد درسش رو قرار بدین متاسفانه من JS زیاد بلد نیستم.

با تشکر از راهنمایی که کردین.

neopersia
30-03-2009, 02:22
اینو چک کنید باید کار کنه:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

فقط کدی که نوشتم اطلاعات رو به صورت آرایه میفرسته به اسکرپت php یعنی اونجا اگه متد GET باشه سه تا آرایه دارید که کلید هر کدومشون همون متغیر k در جاوا اسکرپت هست و مقدارش هم که مقداری که از المنتها گرفته شد.
این سه تا آرایه ای هستن که تو Php دارید:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

اگرم بخواید مثل قبل باشه و هر کدوم توی یک متغیر جدا باشن میتونید به جای کروشه ها توی تابع جاوا اسکرپت هر چیزی که خواستید مثلاً همون خط فاصله رو بزارید

castel_xd
30-03-2009, 04:48
سلام . خسته نباشید . ممنون از راهنماییتون

من طبق راهنمایی شما از آرایه استفاده کردم و مشکلم رو حل کردم . الان تنها مشکلم اینه که وقتی با getElementById مقادیر چک باکس ها رو می گیرم ، همشو on می زنه !
می خواستم ببینم چه جووری توو جاوا اسکریپت می شه فهمید که کدوم چک باکس تیک خورده و کدوم نخورده .

کد من هم ، در حال حاضر اینه :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

neopersia
30-03-2009, 23:15
اونجوری اگه چک باکس رو چک کنید محتوای شناسه value رو بر میگردونه! برای چک باکسها میتونید اینجوری تست کنید:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید