ورود

View Full Version : جاوا اسکریپت و Radiobuttonlist در asp.net



peymannaji
چهارشنبه 24 تیر 1388, 00:59 صبح
با سلام

من چگونه میتونم به کمک فریم ورک جی کوئری یا جاوااسکریپت تشخیص بدم که کی و کدامیک از آیتمهای Radiobuttonlist انتخاب شده ؟

با تشکر

dannydolph
پنج شنبه 25 تیر 1388, 17:58 عصر
از onselect یا onchange استفاده کردی؟

peymannaji
پنج شنبه 25 تیر 1388, 19:37 عصر
والا من دنبال جواب هستم هنوزم خودم نمیدونم چظوری باید اینکار رو کرد ...

dannydolph
شنبه 27 تیر 1388, 09:56 صبح
والا من دنبال جواب هستم هنوزم خودم نمیدونم چظوری باید اینکار رو کرد ...

می خواستم ببینیم از اون دوتا event استفاده کردی یا نه؟
اگر هم نمیدونی چجوری استفاده کنی بگو تا بیشتر توضیح بدم.

peymannaji
شنبه 27 تیر 1388, 12:21 عصر
در کل نمیدونم چی کار باید انجام بدم . من میخوام با تغییر آیتم های یک رادیو باتن لیست عملیاتی انجام بشه و همونطور که در پست اول اشاره کردم ...

Chabok
شنبه 27 تیر 1388, 15:42 عصر
http://barnamenevis.org/forum/showthread.php?t=126376
http://www.somacon.com/p143.php

peymannaji
شنبه 27 تیر 1388, 16:04 عصر
http://barnamenevis.org/forum/showthread.php?t=126376
http://www.somacon.com/p143.php

یادم رفت که بگم کنترل رادیو باتن لیست من یه کنترل asp.net هست . با کدهایی که دادید مشکلم قابل حله ؟

peymannaji
شنبه 27 تیر 1388, 17:01 عصر
ببینید من دقیقا این کارو میخوام بکنم :

یک کنترل Asp.net رادیو باتن لیست دارم . میخوام زمانی که ایندکس تغییر میکنه یک تیبل رو مخفی کنم و یا نمایش بدم ! اما قسمت اول رو با جاوا اسکریپت نمیدونم چطوری پیاده کنم با jquery یا کدهای عادی جاوا اسکریپت فرقی نمیکنه ...

Chabok
یک شنبه 28 تیر 1388, 14:04 عصر
با سلام مجدد


تشخیص بدم که کی و کدامیک از آیتمهای Radiobuttonlist انتخاب شده ؟

یک راه حل خوب این است که یک تابع با یک پارامتر ورودی تعریف کنید .
سپس در رویداد onclick هر یک از آیتم های رادیولیست این تابع را با پارامتری که به هر آیتم مربوط میشه صدا بزنید .

برای مثال :

function checkRadio(item)
{
if(item== 1) {
alert('hi);
}
}

و آیتم ها باید به این صورت باشند :


< input id="number1" type="radio" name="number" value="1" onclick="checkRadio(1)" />
< input id="number2" type="radio" name="number" value="2" onclick="checkRadio(2)" />


در این صورت با انتخاب هر آیتم کد چک کننده با پارامتر مشخص کننده آیتم صدا زده می شود .

نکته : برای افزودن onclick به آیتم های RadioButtonList باید توسط Attributes.add این کار را انجام دهید .

RadioItem.Attributes.Add("onclick","checkRadio(2)");