navid_gh
دوشنبه 10 تیر 1387, 01:30 صبح
سلام بچه ها معذرت از اینکه این طوری عنوان گذاشتم آخه دفعه ی پیش در مورد ارسال پارامتر ها با ای جکس پرسیدم گفتن کد رو بزار گذاشتم ولی دیگه خبری نشد منم طراحی مو کامل عوض کردم
بچه در پی همین عوض کردن من به یه مشکل برخوردم
من از دیتابیس یه تعداد مقدار می کشم بیرون و برای انتخابش یک رادیو باتن جلوش می زارم
تا یادم نرفته نمی تونم از فرم استفاده کنم مثل اینکه 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 استفاده می کنم
منتظر جوابتون هستم
چاکرم
بچه در پی همین عوض کردن من به یه مشکل برخوردم
من از دیتابیس یه تعداد مقدار می کشم بیرون و برای انتخابش یک رادیو باتن جلوش می زارم
تا یادم نرفته نمی تونم از فرم استفاده کنم مثل اینکه 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 استفاده می کنم
منتظر جوابتون هستم
چاکرم