مشکل در انتخاب رادیو باتن

navid_gh

New Member
سلام به بروبچ باحال
یه مشکلی دم در مورد رادیو ها
من از دیتابیس یه تعداد مقدار می کشم بیرون و برای انتخابش یک رادیو باتن جلوش می زارم
تا یادم نرفته نمی تونم از فرم استفاده کنم مثل اینکه ie با ارسال فرم تو ای جکس مشکل داره و بهم جواب نمی داد
خوب من مثلا الان 5 تا رادیو باتن دارم
وقتی از طریق این کد می خوام انتخابش کنم :
کد:
function send(count)
{
	if(count <= 1){
		var num = document.getElementById("radio_0").value;
	}
	else{
		for (var i = 0; i < count; i++){
			$str = String('radio_'+i);
			$true = document.getElementById($str).checked;
			if ($true){
				var num = document.getElementById("radio_" + i).value;
				alert(num);
				break;
			}
		}
	}
	return false;	
}
که ساخت رادیو هام با این کد

کد:
 for ($i=0;$i < count($info);$i++){
			$code = $info[$i] ['xSubsCode'];
			if ($code != "-1")
				$clientEx[$i] = "
				<tr>
				<td>" . $info [$i] ['xName'] . "</td><td>" . $info [$i] ['xFamily'] . "</td>
				<td><input type='radio' id='radio_" . $counter . "'	 name='radio' value='" . $info [$i] ['xCode_PK'] . "'/></td>
				</tr>";
			$counter ++;
		 }

وقتی انتخاب می کنم رادیو رو و روی دکمه ای که تابع رو صدا می زنه می زنم فقط تا رادیو سوم رو بهم مقدارش رو نشون می ده
و بعد از او می زم توی فایرباگ اگه بچه ها آشنا هستند کد رو می زارم اینو می گه
کد:
document.getElementById($str) is null
send(6)select.js (line 18)
onclick(click clientX=707, clientY=291)XP7R9Yj6...4dg%3D%3D (line 2)
[Break on this error] $true = document.getElementById($str).checked;
بچه جون من کمک کنید بعد موندم توش
راستی یه چیز دیگم بگم این صفحه که باز می شه از طریق ای جکس در یه DIV لود میشه و منم دارم از smarty استفاده می کنم
منتظر جوابتون هستم
چاکرم
 

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

بالا