ورود

View Full Version : سوال: مشکل صحیح کار نکردن حلقه



funpatogh
سه شنبه 22 مرداد 1392, 01:17 صبح
سلام
خسته نباشید
من توی یک حلقه توی کد زیر که نوشتم باید 255 تا INPUT رو چک کنه و اگر مقدار هر INPUT با مقدار آرایه که مربوط به اون هست یکی باشه باید استایل سبز بگیره اون INPUT و اگر نباشه قرمز میشه
ایراد اینجاست که فقط تا 3-4 سطر اول مقدار INPUT ها رو چک میکنه و 255 تا که من توی حلقه گفتم چک کنه نمیکنه


<html>
<head>
<style type="text/css">
input.jadval {
font-family: Tahoma,Arial,Helvetica;
font-size: 14px;
font-weight:500;
text-align: center;
vertical-align: top;
background: #ffffff;
color: #000000;
width: 25px;
height: 25px;
border: 1px solid;
margin:1px;
}
input[type="text"]:disabled
{
background:#CCC;
cursor:default;
}
</style>

<script type="text/javascript">

var ans = new Array();
ans[1]='ا';ans[2]='غ';ans[3]='م';ans[4]='ا';

ans[5]='0';ans[6]='ط';ans[7]='و';ans[8]='ب';

ans[9]='ي';ans[10]='0';ans[11]='س';ans[12]='ا';

ans[13]='م';ans[14]='ع';ans[15]='ه';

ans[16]='ج';ans[17]='ن';ans[18]='0';ans[19]='ب';

ans[20]='و';ans[21]='ي';

ans[22]='ا';ans[23]='ن';ans[24]='م';ans[25]='ا';

ans[26]='ي';ans[27]='ي';ans[28]='0';

ans[29]='ن';ans[30]='م';ans[31]='م';ans[32]='ي';

ans[33]='ت';ans[34]='ر';ans[35]='ا';ans[36]='0';

ans[37]='ک';ans[38]='ا';ans[39]='ن';ans[40]='و';

ans[41]='0';ans[42]='ل';ans[43]='ق';

ans[44]='ا';ans[45]='0';ans[46]='ا';ans[47]='0';

ans[48]='م';ans[49]='ت';ans[50]='ن';ans[51]='ا';

ans[52]='س';ans[53]='ب';ans[54]='0';ans[55]='ر';

ans[56]='ا';ans[57]='ي';ans[58]='A';

ans[59]='ن';ans[60]='ي';ans[61]='ع';ans[62]='ه';

ans[63]='د';ans[64]='A';ans[65]='م';ans[66]='ي';

ans[67]='ن';ans[68]='0';ans[69]='م';ans[70]='ن';

ans[71]='و';ans[72]='ا';ans[73]='ل';

ans[74]='0';ans[75]='و';ans[76]='0';ans[77]='م';ans[78]='ن';ans[79]='س';

ans[80]='و';ans[81]='ج';ans[82]='0';ans[83]='ک';ans[84]='ن';ans[85]='د';

ans[86]='ن';ans[87]='0';ans[88]='ا';ans[89]='ي';ans[90]='ن';ans[91]='ت';

ans[92]='گ';ans[93]='0';ans[94]='م';ans[95]='د';ans[96]='ا';ans[97]='خ';

ans[98]='ل';ans[99]='ه';ans[100]='0';ans[101]='گ';ans[102]='ي';ans[103]='ل';

ans[104]='ک';ans[105]='ي';ans[106]='ر';ans[107]='ا';ans[108]='س';ans[109]='و';

ans[110]='0';ans[111]='ب';ans[112]='ر';ans[113]='ي';ans[114]='د';ans[115]='ن';

ans[116]='0';ans[117]='ح';ans[118]='ا';ans[119]='ر';ans[120]='س';ans[121]='ک';

ans[122]='ن';ans[123]='ا';ans[124]='ر';ans[125]='ه';ans[126]='0';ans[127]='ا';

ans[128]='س';ans[129]='م';ans[130]='ا';ans[131]='ن';ans[132]='ي';ans[133]='0';

ans[134]='ا';ans[135]='ف';ans[136]='ي';ans[137]='ي';ans[138]='ل';ans[139]='0';

ans[140]='ا';ans[141]='د';ans[142]='ب';ans[143]='ا';ans[144]='0';ans[145]='م';ans[146]='ا';ans[147]='ي';

ans[148]='و';ans[149]='س';ans[150]='0';ans[151]='د';ans[152]='0';ans[153]='م';ans[154]='ر';ans[155]='د';

ans[156]='ن';ans[157]='ي';ans[158]='0';ans[159]='ا';ans[160]='ر';ans[161]='گ';ans[162]='0';ans[163]='ف';

ans[164]='ت';ans[165]='ا';ans[166]='ن';ans[167]='ا';ans[168]='ن';ans[169]='ج';ans[170]='ي';ans[171]='ب';

ans[172]='0';ans[173]='ا';ans[174]='ن';ans[175]='د';ans[176]='و';ans[177]='ر';ans[178]='ا';ans[179]='0';

ans[180]='ع';ans[181]='0';ans[182]='ر';ans[183]='د';ans[184]='ا';ans[185]='0';ans[186]='ا';ans[187]='ب';

ans[188]='ق';ans[189]='ا';ans[190]='0';ans[191]='ا';ans[192]='ش';ans[193]='ت';ans[194]='ل';ans[195]='م';

ans[196]='س';ans[197]='د';ans[198]='0';ans[199]='ل';ans[200]='ا';ans[201]='ل';ans[202]='ه';ans[203]='ص';

ans[204]='ب';ans[205]='و';ans[206]='ر';ans[207]='ي';ans[208]='0';ans[209]='ر';ans[210]='ا';ans[211]='ن';

ans[212]='ک';ans[213]='و';ans[214]='ه';ans[215]='ش';ans[216]='0';ans[217]='ا';ans[218]='ي';ans[219]='ت';

ans[220]='ي';ans[221]='0';ans[222]='د';ans[223]='و';ans[224]='د';ans[225]='ل';

function creattable()
{
for(i=1; i<=225; i++)
{
if( ans[i] == 0 )
{
document.getElementById(i).disabled=true;
}
}

}



</script>
</head>
<body>


<div align="center" style="width:100%">

<input class="jadval" style="margin-right:33px;" name="1" type="text" maxlength="1" disabled value="1" />
<input class="jadval" name="2" type="text" maxlength="1" disabled value="2" />
<input class="jadval" name="3" type="text" maxlength="1" disabled value="3" />
<input class="jadval" name="4" type="text" maxlength="1" disabled value="4" />
<input class="jadval" name="5" type="text" maxlength="1" disabled value="5" />
<input class="jadval" name="6" type="text" maxlength="1" disabled value="6" />
<input class="jadval" name="7" type="text" maxlength="1" disabled value="7" />
<input class="jadval" name="8" type="text" maxlength="1" disabled value="8" />
<input class="jadval" name="9" type="text" maxlength="1" disabled value="9" />
<input class="jadval" name="10" type="text" maxlength="1" disabled value="10" />
<input class="jadval" name="11" type="text" maxlength="1" disabled value="11" />
<input class="jadval" name="12" type="text" maxlength="1" disabled value="12" />
<input class="jadval" name="13" type="text" maxlength="1" disabled value="13" />
<input class="jadval" name="14" type="text" maxlength="1" disabled value="14" />
<input class="jadval" name="15" type="text" maxlength="1" disabled value="15" /><br />


<input class="jadval" name="1" type="text" maxlength="1" disabled value="1" />
<input class="jadval" id="1" type="text" maxlength="1" />
<input class="jadval" id="2" type="text" maxlength="1" />
<input class="jadval" id="3" type="text" maxlength="1" />
<input class="jadval" id="4" type="text" maxlength="1" value="A"/>
<input class="jadval" id="5" type="text" maxlength="1" />
<input class="jadval" id="6" type="text" maxlength="1" />
<input class="jadval" id="7" type="text" maxlength="1" />
<input class="jadval" id="8" type="text" maxlength="1" />
<input class="jadval" id="9" type="text" maxlength="1" />
<input class="jadval" id="10" type="text" maxlength="1" />
<input class="jadval" id="11" type="text" maxlength="1" />
<input class="jadval" id="12" type="text" maxlength="1" />
<input class="jadval" id="13" type="text" maxlength="1" />
<input class="jadval" id="14" type="text" maxlength="1" />
<input class="jadval" id="15" type="text" maxlength="1" /><br />


<input class="jadval" name="1" type="text" maxlength="1" disabled value="2" />
<input class="jadval" id="16" type="text" maxlength="1" />
<input class="jadval" id="17" type="text" maxlength="1" />
<input class="jadval" id="18" type="text" maxlength="1" />
<input class="jadval" id="19" type="text" maxlength="1" />
<input class="jadval" id="20" type="text" maxlength="1" />
<input class="jadval" id="21" type="text" maxlength="1" />
<input class="jadval" id="22" type="text" maxlength="1" />
<input class="jadval" id="23" type="text" maxlength="1" />
<input class="jadval" id="24" type="text" maxlength="1" />
<input class="jadval" id="25" type="text" maxlength="1" />
<input class="jadval" id="26" type="text" maxlength="1" value="A"/>
<input class="jadval" id="27" type="text" maxlength="1" />
<input class="jadval" id="28" type="text" maxlength="1" />
<input class="jadval" id="29" type="text" maxlength="1" />
<input class="jadval" id="30" type="text" maxlength="1" /><br />


<input class="jadval" name="1" type="text" maxlength="1" disabled value="3" />
<input class="jadval" id="31" type="text" maxlength="1" />
<input class="jadval" id="32" type="text" maxlength="1" />
<input class="jadval" id="33" type="text" maxlength="1" />
<input class="jadval" id="34" type="text" maxlength="1" />
<input class="jadval" id="35" type="text" maxlength="1" />
<input class="jadval" id="36" type="text" maxlength="1" />
<input class="jadval" id="37" type="text" maxlength="1" />
<input class="jadval" id="38" type="text" maxlength="1" />
<input class="jadval" id="39" type="text" maxlength="1" />
<input class="jadval" id="40" type="text" maxlength="1" />
<input class="jadval" id="41" type="text" maxlength="1" />
<input class="jadval" id="42" type="text" maxlength="1" />
<input class="jadval" id="43" type="text" maxlength="1" />
<input class="jadval" id="44" type="text" maxlength="1" />
<input class="jadval" id="45" type="text" maxlength="1" /><br />


<input class="jadval" name="1" type="text" maxlength="1" disabled value="4" />
<input class="jadval" id="46" type="text" maxlength="1" />
<input class="jadval" id="47" type="text" maxlength="1" />
<input class="jadval" id="48" type="text" maxlength="1" />
<input class="jadval" id="49" type="text" maxlength="1" />
<input class="jadval" id="50" type="text" maxlength="1" />
<input class="jadval" id="51" type="text" maxlength="1" />
<input class="jadval" id="52" type="text" maxlength="1" value="A"/>
<input class="jadval" id="53" type="text" maxlength="1" />
<input class="jadval" id="54" type="text" maxlength="1" />
<input class="jadval" id="55" type="text" maxlength="1" />
<input class="jadval" id="56" type="text" maxlength="1" />
<input class="jadval" id="57" type="text" maxlength="1" />
<input class="jadval" id="58" type="text" maxlength="1" />
<input class="jadval" id="59" type="text" maxlength="1" />
<input class="jadval" id="60" type="text" maxlength="1" /><br />


<input class="jadval" name="1" type="text" maxlength="1" disabled value="5" />
<input class="jadval" id="61" type="text" maxlength="1" />
<input class="jadval" id="62" type="text" maxlength="1" />
<input class="jadval" id="63" type="text" maxlength="1" />
<input class="jadval" id="64" type="text" maxlength="1" value="A"/>
<input class="jadval" id="65" type="text" maxlength="1" />
<input class="jadval" id="66" type="text" maxlength="1" />
<input class="jadval" id="67" type="text" maxlength="1" />
<input class="jadval" id="68" type="text" maxlength="1" />
<input class="jadval" id="69" type="text" maxlength="1" />
<input class="jadval" id="570" type="text" maxlength="1" />
<input class="jadval" id="71" type="text" maxlength="1" />
<input class="jadval" id="72" type="text" maxlength="1" />
<input class="jadval" id="73" type="text" maxlength="1" />
<input class="jadval" id="74" type="text" maxlength="1" />
<input class="jadval" id="75" type="text" maxlength="1" /><br />


<input class="jadval" name="1" type="text" maxlength="1" disabled value="6" />
<input class="jadval" id="76" type="text" maxlength="1" />
<input class="jadval" id="77" type="text" maxlength="1" />
<input class="jadval" id="78" type="text" maxlength="1" />
<input class="jadval" id="79" type="text" maxlength="1" />
<input class="jadval" id="80" type="text" maxlength="1" />
<input class="jadval" id="81" type="text" maxlength="1" />
<input class="jadval" id="82" type="text" maxlength="1" value="A"/>
<input class="jadval" id="83" type="text" maxlength="1" />
<input class="jadval" id="84" type="text" maxlength="1" />
<input class="jadval" id="85" type="text" maxlength="1" />
<input class="jadval" id="86" type="text" maxlength="1" />
<input class="jadval" id="87" type="text" maxlength="1" />
<input class="jadval" id="88" type="text" maxlength="1" />
<input class="jadval" id="89" type="text" maxlength="1" />
<input class="jadval" id="90" type="text" maxlength="1" /><br />


<input class="jadval" name="1" type="text" maxlength="1" disabled value="7" />
<input class="jadval" id="91" type="text" maxlength="1" />
<input class="jadval" id="92" type="text" maxlength="1" />
<input class="jadval" id="93" type="text" maxlength="1" />
<input class="jadval" id="94" type="text" maxlength="1" />
<input class="jadval" id="95" type="text" maxlength="1" />
<input class="jadval" id="96" type="text" maxlength="1" />
<input class="jadval" id="97" type="text" maxlength="1" />
<input class="jadval" id="98" type="text" maxlength="1" />
<input class="jadval" id="99" type="text" maxlength="1" />
<input class="jadval" id="100" type="text" maxlength="1" />
<input class="jadval" id="101" type="text" maxlength="1" />
<input class="jadval" id="102" type="text" maxlength="1" />
<input class="jadval" id="103" type="text" maxlength="1" />
<input class="jadval" id="104" type="text" maxlength="1" />
<input class="jadval" id="105" type="text" maxlength="1" /><br />


<input class="jadval" name="1" type="text" maxlength="1" disabled value="8" />
<input class="jadval" id="106" type="text" maxlength="1" />
<input class="jadval" id="107" type="text" maxlength="1" />
<input class="jadval" id="108" type="text" maxlength="1" />
<input class="jadval" id="109" type="text" maxlength="1" />
<input class="jadval" id="110" type="text" maxlength="1" />
<input class="jadval" id="111" type="text" maxlength="1" value="A"/>
<input class="jadval" id="112" type="text" maxlength="1" />
<input class="jadval" id="113" type="text" maxlength="1" />
<input class="jadval" id="114" type="text" maxlength="1" />
<input class="jadval" id="115" type="text" maxlength="1" />
<input class="jadval" id="116" type="text" maxlength="1" />
<input class="jadval" id="117" type="text" maxlength="1" />
<input class="jadval" id="118" type="text" maxlength="1" />
<input class="jadval" id="119" type="text" maxlength="1" />
<input class="jadval" id="120" type="text" maxlength="1" /><br />


<input class="jadval" name="1" type="text" maxlength="1" disabled value="9" />
<input class="jadval" id="121" type="text" maxlength="1" />
<input class="jadval" id="122" type="text" maxlength="1" />
<input class="jadval" id="123" type="text" maxlength="1" />
<input class="jadval" id="124" type="text" maxlength="1" />
<input class="jadval" id="125" type="text" maxlength="1" />
<input class="jadval" id="126" type="text" maxlength="1" />
<input class="jadval" id="127" type="text" maxlength="1" />
<input class="jadval" id="128" type="text" maxlength="1" />
<input class="jadval" id="129" type="text" maxlength="1" />
<input class="jadval" id="130" type="text" maxlength="1" />
<input class="jadval" id="131" type="text" maxlength="1" />
<input class="jadval" id="132" type="text" maxlength="1" />
<input class="jadval" id="133" type="text" maxlength="1" />
<input class="jadval" id="134" type="text" maxlength="1" />
<input class="jadval" id="135" type="text" maxlength="1" /><br />

<input class="jadval" name="1" type="text" maxlength="1" disabled value="10" />
<input class="jadval" id="136" type="text" maxlength="1" />
<input class="jadval" id="137" type="text" maxlength="1" />
<input class="jadval" id="138" type="text" maxlength="1" value="A"/>
<input class="jadval" id="139" type="text" maxlength="1" />
<input class="jadval" id="140" type="text" maxlength="1" />
<input class="jadval" id="141" type="text" maxlength="1" />
<input class="jadval" id="142" type="text" maxlength="1" />
<input class="jadval" id="143" type="text" maxlength="1" />
<input class="jadval" id="144" type="text" maxlength="1" />
<input class="jadval" id="145" type="text" maxlength="1" />
<input class="jadval" id="146" type="text" maxlength="1" />
<input class="jadval" id="147" type="text" maxlength="1" />
<input class="jadval" id="148" type="text" maxlength="1" />
<input class="jadval" id="149" type="text" maxlength="1" />
<input class="jadval" id="150" type="text" maxlength="1" /><br />

<input class="jadval" name="1" type="text" maxlength="1" disabled value="11" />
<input class="jadval" id="151" type="text" maxlength="1" />
<input class="jadval" id="152" type="text" maxlength="1" />
<input class="jadval" id="153" type="text" maxlength="1" />
<input class="jadval" id="154" type="text" maxlength="1" value="A"/>
<input class="jadval" id="155" type="text" maxlength="1" />
<input class="jadval" id="156" type="text" maxlength="1" />
<input class="jadval" id="157" type="text" maxlength="1" />
<input class="jadval" id="158" type="text" maxlength="1" />
<input class="jadval" id="159" type="text" maxlength="1" />
<input class="jadval" id="160" type="text" maxlength="1" />
<input class="jadval" id="161" type="text" maxlength="1" />
<input class="jadval" id="162" type="text" maxlength="1" />
<input class="jadval" id="163" type="text" maxlength="1" />
<input class="jadval" id="164" type="text" maxlength="1" />
<input class="jadval" id="165" type="text" maxlength="1" /><br />

<input class="jadval" name="1" type="text" maxlength="1" disabled value="12" />
<input class="jadval" id="166" type="text" maxlength="1" />
<input class="jadval" id="167" type="text" maxlength="1" />
<input class="jadval" id="168" type="text" maxlength="1" />
<input class="jadval" id="169" type="text" maxlength="1" />
<input class="jadval" id="170" type="text" maxlength="1" />
<input class="jadval" id="171" type="text" maxlength="1" />
<input class="jadval" id="172" type="text" maxlength="1" />
<input class="jadval" id="173" type="text" maxlength="1" />
<input class="jadval" id="174" type="text" maxlength="1" />
<input class="jadval" id="175" type="text" maxlength="1" />
<input class="jadval" id="176" type="text" maxlength="1" />
<input class="jadval" id="177" type="text" maxlength="1" value="A"/>
<input class="jadval" id="178" type="text" maxlength="1" />
<input class="jadval" id="179" type="text" maxlength="1" />
<input class="jadval" id="180" type="text" maxlength="1" /><br />

<input class="jadval" name="1" type="text" maxlength="1" disabled value="13" />
<input class="jadval" id="181" type="text" maxlength="1" />
<input class="jadval" id="182" type="text" maxlength="1" />
<input class="jadval" id="183" type="text" maxlength="1" />
<input class="jadval" id="184" type="text" maxlength="1" />
<input class="jadval" id="185" type="text" maxlength="1" />
<input class="jadval" id="186" type="text" maxlength="1" />
<input class="jadval" id="187" type="text" maxlength="1" />
<input class="jadval" id="188" type="text" maxlength="1" />
<input class="jadval" id="189" type="text" maxlength="1" />
<input class="jadval" id="190" type="text" maxlength="1" />
<input class="jadval" id="191" type="text" maxlength="1" />
<input class="jadval" id="192" type="text" maxlength="1" />
<input class="jadval" id="193" type="text" maxlength="1" />
<input class="jadval" id="194" type="text" maxlength="1" />
<input class="jadval" id="195" type="text" maxlength="1" /><br />

<input class="jadval" name="1" type="text" maxlength="1" disabled value="14" />
<input class="jadval" id="196" type="text" maxlength="1" />
<input class="jadval" id="197" type="text" maxlength="1" />
<input class="jadval" id="198" type="text" maxlength="1" />
<input class="jadval" id="199" type="text" maxlength="1" />
<input class="jadval" id="200" type="text" maxlength="1" />
<input class="jadval" id="201" type="text" maxlength="1" />
<input class="jadval" id="202" type="text" maxlength="1" />
<input class="jadval" id="203" type="text" maxlength="1" />
<input class="jadval" id="204" type="text" maxlength="1" value="A"/>
<input class="jadval" id="205" type="text" maxlength="1" />
<input class="jadval" id="206" type="text" maxlength="1" />
<input class="jadval" id="207" type="text" maxlength="1" />
<input class="jadval" id="208" type="text" maxlength="1" />
<input class="jadval" id="209" type="text" maxlength="1" />
<input class="jadval" id="210" type="text" maxlength="1" /><br />

<input class="jadval" name="1" type="text" maxlength="1" disabled value="15" />
<input class="jadval" id="211" type="text" maxlength="1" />
<input class="jadval" id="212" type="text" maxlength="1" />
<input class="jadval" id="213" type="text" maxlength="1" />
<input class="jadval" id="214" type="text" maxlength="1" />
<input class="jadval" id="215" type="text" maxlength="1" />
<input class="jadval" id="216" type="text" maxlength="1" />
<input class="jadval" id="217" type="text" maxlength="1" />
<input class="jadval" id="218" type="text" maxlength="1" />
<input class="jadval" id="219" type="text" maxlength="1" />
<input class="jadval" id="220" type="text" maxlength="1" />
<input class="jadval" id="221" type="text" maxlength="1" />
<input class="jadval" id="222" type="text" maxlength="1" />
<input class="jadval" id="223" type="text" maxlength="1" value="A"/>
<input class="jadval" id="224" type="text" maxlength="1" />
<input class="jadval" id="225" type="text" maxlength="1" /><br /><br />

<script type="text/javascript">
onload = creattable();

for(i=1; i<=225; i++)
{
if(document.getElementById(i).value != '')
{
if(document.getElementById(i).value == 'ي')
{
document.getElementById(i).value = 'ي'
}
if( ans[i] == document.getElementById(i).value )
{
document.getElementById(i).style.borderColor="#0C0";
}
else
{
document.getElementById(i).style.borderColor="#F00";
}
}
}
</script>

jalil_gh
سه شنبه 22 مرداد 1392, 09:48 صبح
شما تو خط 231 برای id مقدار 570 دادید که به نظر میاد باید مقدارش 70 باشه.
اگه موقع اجرای این صفحه یه نگاهی به کنسول مرورگر بندازید راحت متوجه میشید.

funpatogh
سه شنبه 22 مرداد 1392, 14:23 عصر
اوه راست میگید پس اشکال توی کار من بود نه برنامه ممنون