ravand
جمعه 02 تیر 1391, 22:02 عصر
سلام.
کد زیر کارش اینه که با انتخاب چک باکش اصلی همه ی چک باکس ها انتخاب میشن و با برداشتن تیک همه ی گزینه ها برداشته میشن.
<SCRIPT LANGUAGE="JavaScript">
function Check(chk)
{
if(document.myform.Check_ctr.checked==true){
for (i = 0; i < chk.length; i++)
chk[i].checked = true ;
}else{
for (i = 0; i < chk.length; i++)
chk[i].checked = false ;
}
}
</script>
<form name="myform" action="checkboxes.asp" method="GET">
<b>Scripts for Web design and programming</b><br>
<input type="checkbox" name="check_list" value="1">ASP<br>
<input type="checkbox" name="check_list" value="2">PHP<br>
<input type="checkbox" name="check_list" value="3">JavaScript<br>
<input type="checkbox" name="check_list" value="4">HTML<br>
<input type="checkbox" name="check_list" value="5">MySQL<br>
<input type="checkbox" name="Check_ctr" value="yes"
onClick="Check(document.myform.check_list)"><b>Check Control</b> <br>
<input type="submit" value="حذف">
</form>
الان مشکل من اینه که میخوام مقدار name="Check_ctr" رو در خط زیر به صورت ارایه ارسال کنم:
<input type="checkbox" name="Check_ctr" value="yes"
یعنی به این شکل باشه:
name="Check_ctr[]"
مشکل اینجاست که اگه این گزینه رو تغییر بدم اونم به این شکل دیگه این اسکریپت کار نمیکنه.
ممنون میشم راهنماییم کنید.
متشکرم.
کد زیر کارش اینه که با انتخاب چک باکش اصلی همه ی چک باکس ها انتخاب میشن و با برداشتن تیک همه ی گزینه ها برداشته میشن.
<SCRIPT LANGUAGE="JavaScript">
function Check(chk)
{
if(document.myform.Check_ctr.checked==true){
for (i = 0; i < chk.length; i++)
chk[i].checked = true ;
}else{
for (i = 0; i < chk.length; i++)
chk[i].checked = false ;
}
}
</script>
<form name="myform" action="checkboxes.asp" method="GET">
<b>Scripts for Web design and programming</b><br>
<input type="checkbox" name="check_list" value="1">ASP<br>
<input type="checkbox" name="check_list" value="2">PHP<br>
<input type="checkbox" name="check_list" value="3">JavaScript<br>
<input type="checkbox" name="check_list" value="4">HTML<br>
<input type="checkbox" name="check_list" value="5">MySQL<br>
<input type="checkbox" name="Check_ctr" value="yes"
onClick="Check(document.myform.check_list)"><b>Check Control</b> <br>
<input type="submit" value="حذف">
</form>
الان مشکل من اینه که میخوام مقدار name="Check_ctr" رو در خط زیر به صورت ارایه ارسال کنم:
<input type="checkbox" name="Check_ctr" value="yes"
یعنی به این شکل باشه:
name="Check_ctr[]"
مشکل اینجاست که اگه این گزینه رو تغییر بدم اونم به این شکل دیگه این اسکریپت کار نمیکنه.
ممنون میشم راهنماییم کنید.
متشکرم.